フォームをコーディングしているとき、非常に反復的な入力をしていることに気づきました。たとえば<input>
、テーブルに多数の s を並べる場合、次のように記述します。
<tr>
<td><label for="repeat">Repeat:</label></td>
<td><input id="repeat" name="repeat"></td>
</tr>
3 番目"repeat"
は GET/PUT フォームの送信に必要であり、1 番目と 3 番目は互いに関連付けられており、3 番目は DOM アクセス用であり、2 番目は (人間の) リーダー用です。
さまざまな入力を並べることを避けると、最初の入力の必要性がなくなります。
<p><label>Repeat: <input id="repeat" name="repeat"></label></p>
通常は並べるように言われます。
一般的に、コードの重複(DRY)は悪いことだと思っているので、些細なことでも良い方法があれば聞いてみようと思いました。現状では、タイプミスの可能性は 4 つあります。そのうちの 3 つはユーザー向けで、2 つはタイプミスするとプログラム上の問題を引き起こす可能性があります。