レガシーコードからの脱却読んだのでメモ。
プラクティス3 継続的に統合する
完了と、完了の完了と、完了の完了の完了が違うことを知る
- 完了
機能を作った開発者が自分のマシンで実行し、何らかの結果を得たこと
- 完了の完了
自分のマシンで機能するだけでなく、ビルドにも統合されていること
- 完了の完了の完了
コードは自分のマシンで動作し、ビルドに統合され、クリーンで保守可能になっていること。設計をきれいにし、コードを読みやすくして、理解しやすくシンプルに作業できるようにする
プラクティス4 協力しあう
私たちの最大のリソースはお互いである。一緒に働くためのテクニックや構成を知っておくと、協働を最大化にするのに役立つ。
プラクティス5 「CELAN」コードを作る
トレードオフを理解する
ソフトウェア開発は与えられた状況に応じて最善のトレードオフを繰り返す仕事だ。自分たちが下すトレードオフの意味を理解することで、現在の状況でのニーズに対処するための良い判断ができるようになる
プラクティス9 レガシーコードをリファクタリングする
保守性を上げてソフトウェアの所有コストを下げるために、品質を保証するのではなく、コードをリファクタリングし品質を作り込むように変えていく必要がある