演算の優先順位がプログラミングの準備をどのように行ったか

数学

代数は常に私のお気に入りのテーマです。 理論はあまり関係ありません。ただ、メソッドのツールボックスと、解決するための操作の順序だけです。高校に戻ったら、あなたは覚えているでしょう ( Math.com):

  1. まず、括弧内にあるすべての操作を実行します。
  2. 次に、指数または部首を使用して作業を行います。
  3. 左から右に作業して、すべての乗算と除算を行います。
  4. 最後に、左から右に作業して、すべての加算と減算を行います。

ここからの例です Math.com:
Math.comの代数の例

これを開発に適用するのは非常に簡単です。

  1. 括弧内の操作は、単純な HTML 形式の私のページ レイアウトに相当します。 空白のページから始めて、探している要素がすべて揃うまで、着実にページを挿入します。 柔軟なユーザー インターフェイス デザインを確保するために、常に XHTML を使用し、 CSS。 式(データベースやプログラムの結果など)がある場所ならどこでも、コードにコメントを付けて、ダミーのテキスト、画像、またはオブジェクトを入力します。
  2. 次に、指数または部首を使用します。 これらは、完成したページに表示したいデータを抽出、変換、およびロード(ETL)するプログラム関数またはデータベース関数です。 実際のクエリでフォーマットしてもパフォーマンスが向上しない限り、実際にはこの順序で手順を実行します。
  3. 次は乗算または除算です。 ここでコードを簡略化します。 XNUMXつの巨大なモノリシックスクリプトではなく、 抽象的な ファイルとクラスを含めることができるコードのできるだけ多く。 もちろん、Web開発では、上から下に向かって作業する傾向があります。
  4. 最後に、左から右に、すべての加算と減算を行います。 このステップは最終プロセスであり、フォームの検証、スタイルコンポーネント、エラー処理などの最後のヒントを適用します。繰り返しになりますが、私は上から下に作業する傾向があります。

優れた開発は、偉大な代数問題と同じように複雑ではありません。 変数、方程式、関数があり、最良の結果を得るために論理的な演算順序が必要です。 単純に「機能させる」ハッカーを多く見かけますが、方法論を計画して論理的なアプローチを取らないと、コードを何度も何度も書いてしまうことに気付くでしょう。問題や変更が必要です。

私にとって代数は常にジグソーパズルのようなものでした。 それは常に挑戦的で楽しいものであり、簡単な答えが可能であることを知っていました。 すべての部品がそこにあります。ただそれらを見つけて正しく組み合わせるだけです。 コードを書くことも例外ではありませんが、パズルの出力結果は好きなようにできるので、より楽しいです!

私は正式な開発者でも、優れた開発者でもありません。 私は持っています; しかし、私が多くのプロジェクトで書いたコードについては、褒められました。 その多くは、最初のスクリプト タグを書く前に、事前計画、ホワイトボード、スキーマ抽出などをたくさん行っているためだと思います。

2のコメント

  1. 1

    これはかなりきちんとした投稿でした。 開発のように抽象的なものに演算の順序を適用することを考えたことはありませんでしたが、考えてみると、どちらも同じように抽象的なものであることがわかります。 これをブックマークして、参照として使用する必要があります。 ;]

    • 2

      スティーブンありがとう! 私は現在、非常に論理的な順序で複数のテーブルと多くのページにまたがる主要なプロジェクトに取り組んでいます(すべて、Ajaxを使用してXNUMXつのページで接続されています)。

      楽しいもの!

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.