書籍

エリック・エヴァンスのドメイン駆動設計 DDDを学ぶならこの書籍!

「ソフトウェアの核心にある複雑さに立ち向かう」をテーマとして、ソフトウェア開発を成功させるための手法「ドメイン駆動開発」の提唱者による書籍です。中級者~上級者向けで表現もちょっと難しい内容ですが、システム設計を行う立場であれば一度は目を通しておきたい書籍です。

CleanCode リーダブルコードの次に中級者が読むべきオススメ書籍!

キレイなプログラムを書く上で入門書にリーダブルコードが挙げられますが、プログラムを書く心得は学べますが、より実践的なサンプルケースはあまりありません。 CleanCodeは、さらに一歩踏み込み「なぜこのように作る必要があるのか」が分かりやすく記載されています。