概要 「ソースがごちゃごちゃしていて、どこに何が書いてあるのか理解するまでがたいへん」「1つの修正のために、あっちもこっちも書きなおす必要がある」「ちょっとした変更のはずが、本来はありえない場所にまで影響して、大幅なやり直しになってしまった」といったトラブルが起こるのは、ソフトウェアの設計に問題があるから。日本最大級となる60万件以上の求人情報サイト「イーキャリアJobSearch」の主任設計者であり、システム設計のベテランである著者が、コードの具体例を示しながら、良い設計のやり方と考え方を解説します。 著者の一言 ソフトウェアを変更するとき、こんな経験がありませんか? ソースがごちゃごちゃしていて、どこに何が書いてあるのか理解するまでが大変だった 1つの修正のために、あっちもこっちも書き直す必要があった ちょっとした変更のはずが、本来はありえない場所にまで影響して、大幅なやり直しになって

