4章美しさ

雑誌のレイアウトには多くの考えが詰め込まれている。段落の長さ。横幅。記事の順番。表紙。優れた雑誌というのは、ページを飛ばして読めるようになっているし、順番に読めるようにもなっている。

優れたソースコードは「目に優しい」ものでなければいけない。本章では、コードを読みやすくするための余白・配置・順序について説明しよう。

具体的には、ぼくたちが使っている3つの原則についてだ。

  • 読み手が慣れているパターンと一貫性のあるレイアウトを使う。
  • 似ているコードは似ているように見せる。
  • 関連するコードをまとめてブロックにする。
美しさと設計

本章では、コードの単純な「美しさ」の改善を扱う。こうした変更は取り組みやすいし、コードがすごく読みやすいものになる。大きなリファクタリング(新しい関数やクラスの導入など)がもっとうまくいくようになることも多い。ぼくたちは、美しさと優れた設計は独立した考えだと思っている。できればその両方を追求してもらいたい。

4.1 なぜ美しさが大切なのか?

以下のようなコードを使わなければいけないとしよう。

class:class StatsKeeper { public: // doubleを記録するクラス void Add(double d); ...

Get リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.