アカウント名:
パスワード:
「正しく動作すること」というのは、「良質なコードの特徴」といってもコードを見ただけでは分からないですよね。そういう訳で、全体的に「特徴」というよりも「希望(うすいのぞみ)」として捉えたほうが腑に落ちます。
* * *
1,3は一つにまとめたい気がする。テストができないのに正しく動作すると言い張られても嫌だし。
> 1. 正しく動作すること> 3. テストできること
→ 正しく動作することを確認するテストがあること。
もうすこし具体的に言うなら、こうかな。 - すべての機能が自動化されたテストで正しく動作することを確認できること - 自動化されたテストを現実的なコストで追加できるように関数・モジュール設計をしていること
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
テストに着目すると…… (スコア:1)
「正しく動作すること」というのは、「良質なコードの特徴」といってもコードを見ただけでは分からないですよね。
そういう訳で、全体的に「特徴」というよりも「希望(うすいのぞみ)」として捉えたほうが腑に落ちます。
* * *
1,3は一つにまとめたい気がする。テストができないのに正しく動作すると言い張られても嫌だし。
> 1. 正しく動作すること
> 3. テストできること
→ 正しく動作することを確認するテストがあること。
もうすこし具体的に言うなら、こうかな。
- すべての機能が自動化されたテストで正しく動作することを確認できること
- 自動化されたテストを現実的なコストで追加できるように関数・モジュール設計をしていること