『Code Craft』1、2、18章

Code Craft ~エクセレントなコードを書くための実践的技法~』を読みはじめた。今日読んだのは次の3つの章。

  • 第1章 守りを固める
  • 第2章 見事に描かれた設計図
  • 第18章 ソースを安全に扱う方法

なんでいきなり第18章に飛んだかというと、ソースコード管理についての知見が今すぐ欲しかったから。この章を読んで、いつも使っている方法と異なるブランチの使い方を知ることができて、よかった。

1章は、防御的プログラミングについて。2章は、プログラムの設計の話かと思いきや、そうではなく、コード表記やコーディング規約について。社内規約の必要性や、規約でがんじがらめにする弊害、レガシーコードの規約を尊重する話など…面白い。

プログラムに対する「態度」やチームでの協調の「態度」は、自分が思っていたより、もっともっともっと重要なのかもしれない。