エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
テスト駆動開発とClean Code
テストファースト開発では、テストコードを最初に書いて、そのテストが通るように実装を行っていきます... テストファースト開発では、テストコードを最初に書いて、そのテストが通るように実装を行っていきます。そうすると、ひたすら実装しているだけで、従来のデバッグという感覚はなくなります。そして、すべてのテストが通るようになれば実装が完了となるわけです。この場合、テストコードが必要なテストをすべて記述していることが重要です。 最近の教育や講演でも述べていることですが、「すべてのテストが通るようになったら実装が終りではない」と話しています。ソフトウェアエンジニアに求められるのは、すべてのテストが通った後に、コードをリファクタリングして、できるだけクリーンにすることです。 実際、テストは通っているが、コードは汚いものを見かけます。担当者は、テストが通ったので実装が終わったと思ってコードをコミットして終りにしているのです。あるいは、テストが通った後に、コードを見直してできるだけクリーンにする作業をしたのか