-5

私は最近、この言語を練習するために小さな jQuery アプリケーションを作成しましたが、次のような批判的なフィードバックが寄せられました。

  1. 関数でメッセージの受け渡しを使用しない、
  2. 一部のデータ (例: 色) の値がハードコードされていた場合、
  3. 別の JSON ファイルに抽出するのではなく、初期化コードを埋め込んでいた

しかし、それらが何を意味するのか、これらの問題をどのように削除するのかを本当に理解していません。

誰かがそれらの大まかな例と正しいアプローチを教えてもらえますか?

助けてくれてありがとう!

4

1 に答える 1

1
  1. おそらく彼は、グローバル変数のみを使用し、パラメーターを持つ関数は使用しないことを提案しました。それは選択の余地がありますが、小規模な Web アプリケーションでは問題ではないと思います。

  2. ハードコーディングされた静的データは、変更したいときにイライラすることがあります。色が現在よりも青みがかっていなければならないと判断した場合は、その色を使用したすべての場所を見つけて置き換える必要があります。その色の変数を使用すると、何かを一度変更するだけで済み、見つけにくいバグを回避できます

  3. 実用的な理由も。JavaScript ファイル全体を編集する代わりに、小さな init ファイルを変更するだけで済みます。これは、テスト目的や大きなプロジェクトで便利です。

于 2012-05-19T13:43:12.570 に答える