電子竹林:Blog

はてなダイアリーより引っ越し済み、主に映画

「アンチパターン - ソフトウェア危篤患者の救出」

Refactoring Software,Architectures,and Projects in Crisis - Wiliam J. Brown,Raphael C.MalveauHeys W."Skip" McCormick III,Thomas J. Mowbray 岩谷宏ソフトバンクワインバーグなどソフトウェア工学の本は好きでよく読んでいたのだけど、久しぶりのその手の本。MacOS XのMLで話題になっていたので気になっていた。利用実績のあるデザインを再利用して時間・費用・労力を節約するのがデザインパターンアンチパターンはその逆の意味で、ソフトウェアの開発や導入が成功するために避けるべきパターンの事。「打ち出の小槌」「お邪魔妖怪」「機能分解」など名称を付けて分類している。訳者あとがきに有る様に、その失敗は第三者的にはかなり笑える。滑稽ではあるが当事者としては真剣な問題であり、ソフト開発を手がけるなら目を通すべき本。特にオブジェクト指向の開発では役に立つ。