開発の標準化とフレームワークの普及

何年たっても悩むところだ ...

 個人で、または趣味の範囲でコンピュータプログラムを書くことについては、その書き方やお作法に決まりはない。本人の好きな流儀でコードを書いてよいし、それに対するしばりや制約といったものは存在しない。

 しかし、企業向けアプリケーションのように複数の担当者が関わるコンピュータプログラムにおいてはそのようなやり方は通用せず、記述されたプログラムに対して何らかの方法で制約をかけてシステム全体の品質を一定水準以上に高める必要がある。

 今回は、ソフトウェア品質を高めるために進化を遂げてきたアプリケーション開発環境の最近の歴史を概観する。