『レガシーコードからの脱却』を読んだ

ソフトウェア業界が成熟するにつれて、既存のソフトウェア資産をメンテナンスする技術が重要度を増している。比較的歴史の浅いWeb業界でも、10年物のソフトウェアは珍しくない。キラキラしたWebスタートアップも、5年もすれば技 …

『人月の神話』を読んだ

『人月の神話』は、ブルックスの法則「遅れているソフトウェアプロジェクトへの要員追加は、プロジェクトをさらに遅らせるだけである」の提唱者のエッセイ集。 「『人月の神話』を読んでないプロマネはモグり」といわれることもあるくら …

コードの不吉な臭い・バージョン2

『Refactoring』の有名な一節に「コードの臭い」に関するものがあります。これは良くない設計のコードに見られる特徴を「臭い(bad smell)」という言葉で表現したもので、ネット上でもこれらに言及した記事を見かけ …