LINE に勤めている石川さんが書いた「読みやすいコードのガイドライン」を読んだ。 副題の「持続可能なソフトウェア開発のために」に完全に同意。 継続的なソフトウェア開発には読みやすいコードが必須。

https://books.rakuten.co.jp/rb/17283015/?l-id=search-c-item-text-01

「リーダブルコード」などと比べて、少し突っ込んだ内容が多いような印象。 状態遷移や依存関係などの内容は、コードを書き始めたばかりの人には難しいかもしれないが、個人的にはとても勉強になった(特に 7 種類の結合度については初耳だった)。 コードレビューの仕方やコメントの書き方といった、取り上げられている書籍がとても少ない(と思う)事柄についても触れられていて、一読の価値があると感じた。 これらに関してはかなり現場に依存するので完全に同じことをするのは難しそうだが、こういう感じでやってて上手く回っているんだなぁと感じた。

内容自体もコンパクトにまとまっており、読みやすかった。