かって気ままに ・・・

還暦を過ぎたITエンジニアの独り言。

かって気ままに

ソフトウェアの保守性・・

先日、このテーマで社員と少し議論をしました。この手の話しは、暗黙知の世界が多く、範囲を限定して話しをしないと発散してしまいます。
我々は、ソフトウェアを設計し、お客様に納品するまでは、多くのパワーを掛けます。また、管理手法もいろいろな物があります。しかし、開発以上にコストと時間を掛けている「ソフトウェア保守」についてはあまり関心が無いようにも見えます。
納品後に発生する要求に対し、いかに容易に対応できるようにしていくか・・という「保守性」についてはソースコードだけでなく、ドキュメントなども重要になります。
もう一つ重要なのは、ソースコードをいかに読みやすくするかという「可読性」という面も重要です。また、属人的なものをいかに排除していくか・・も大切なポイントとなります。
何か属人的な物ではなく、新たなメトリックス(物差し)が必要な気がしています。

難しい課題です・・。