9.8.2 保守しやすいコードを書く7つの戦略

内容

コードの共同所有を取り入れる
コードの共同所有とは誰でもどのコードでも変更してよいことを意味する。
チーム全員が同じコーディング規約を持つことで、誰が書いてもスタイルは保たれ扱いやすくなる。同じドメインモデル、開発プラクティス、用語を揃えることで更に良くなる。

リファクタリングを熱心に行う
すでに動いているものであっても、状況に応じてリファクタリングはしていくと良い。
リファクタリングは保守性につながる。

常時ペアで進める
ペアプログラミングは知識共有の一番はやい方法。
設計、開発、リファクタリング、デバッグ、テストでは常時ペアを組み、共有された知識で、コードの一貫性を保つ。

頻繁にコードレビューする
ペアを組んでいたとしても、ペアを組んでいない人がコードを見てフィードバックする機会になる。

ほかの開発者のやり方を学ぶ
自分の外側にある知識を学びつつ自分も成長させる。

ソフトウェア開発を学ぶ
プロの専門家は継続的な学習が必要。ソフトウェア開発者もしかり。

コードを読み書きして、コーディングの練習をする
作家スティーブン・キングは「作家になるために必ずしなければならないことが2つある。たくさん読み、たくさん書くことだ」と言った。
ソフトウェア開発者も同じで、たくさん読み、たくさん書くこと。

学び

保守性を高める戦略

学びを活かすアイディア・行動

  • ペアプロ、コーディング規約作り

No responses yet

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です