書籍

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

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

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

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

プログラマー初心者必見の書籍 リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック

プログラマー1年目の初心者におすすめの本です。玉石混合のプログラムに触れる際、何が良くて何が悪いのかを判断するための基準を身に着けることが出来ます。 オブジェクト指向やデザインパターン等を学ぶより前に真っ先に目を通しておいた方がいいですよ。