エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
プログラムってかわいそうだと思った*1。 ある日プログラマによって書かれシステムや製品の一部になるけ... プログラムってかわいそうだと思った*1。 ある日プログラマによって書かれシステムや製品の一部になるけど、引き継いだ保守担当者になにこのう×こコードなんて言われたりする。思えば生まれてこのかた、プログラマの勝手な好み(コーディングスタイルとか、設計とか)で書かれて、あるいはどこかからコピーされてきて、レビューやテストではあら捜しされて、そして直し方はアドホックだったりして、コメントは嘘ばっかりとか、重複だらけのスパゲティとか。 愛されてない。育まれていない。 ところで、レビューやインスペクションツールの適用によって品質を確保するという言いかたは、どこか冷たい響きがある気がする。プログラムはガラスケースのなかで生まれてきて、機械で計測され、薬剤を投与され、手術され、やがてある程度まで大きくなるとどこかへ連れ去られてしまうのか? そこに、テスト駆動開発が光をさしかけた。プロダクトコードを、テスト