年収300万SEのアメリカ株 & 新興株長期投資

アメリカのS&P500のETFを中心に新興株を取り入れて投資をしています。週に一度は更新すると思うので見て行ってください。

読書感想 × Dustin Boswell(著),Trevor Foucher(著),須藤 功平(解説),角 征典(翻訳)× リーダブルコード

 

【著者】

Dustin Boswell

Trevor Foucher

 

【解説】

須藤 功平

 

【著者】

角 征典

 

【あらすじ】

「美しいコードを見ると感動する。

優れたコードは見た瞬間に何をしているかが伝わってくる。

そういうコードは使うのが楽しいし、

自分のコードもそうあるべきだと思わせてくれる。

本書の目的は、君のコードを良くすることだ」(本書「はじめに」より)。

 

コードは理解しやすくなければならない。

本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介します。

名前の付け方、コメントの書き方など表面上の改善について。

コードを動かすための制御フロー、論理式、変数などループとロジックについて。

またコードを再構成するための方法。

さらにテストの書き方などについて、楽しいイラストと共に説明しています。

 

日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。

 

【目次】

第1章 理解しやすいコード

第2章 名前に情報を詰め込む

第3章 誤解されない名前

第4章 美しさ

第5章 コメントすべきことを知る

第6章 コメントは正確で簡潔に

第7章 制御フローを読みやすくする

第8章 巨大な式を分割する

第9章 変数と読みやすさ

第10章 無関係の下位問題を抽出する

第11章 一度に1つのことを

第12章 コードに思いを込める

第13章 短いコードを書く

第14章 テストと読みやすさ

第15章 「分/時間カウンタ」を設計・実装する

 

【感想】

プログラマーであれば、必読の一冊です。

もちろん、プログラマーになる人にも。

 

読みやすい内容なのに、ひとつひとつが重要なことばかりで、

基礎からしっかりと学ぶことが出来ます。