保守性
端的に表現すると、「保守のしやすさ」のこと。
保守しやすいとはどういうことだろうか。
保守は「機能の追加・変更」と捉えれば良いだろう。
では、「しやすさ」とはどういうことだろうか。
さて機能を追加・変更しようかなと思ったときに、影響調査をして問題ないことを確認して、ソースコードを変更するために設計書を修正して、誰かの承認を得て、ソースコードを修正し、テストを全て手動で実行し、リリースのためのリハーサルを行って、問題ないことを確認してリリースして、、、
これは果たして保守性が高いと言えるか。
/icons/hr.icon
どのスコープで保守性を語るか
ソースコード
開発フロー