Skip to Content
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック
book

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック

by Dustin Boswell, Trevor Foucher, 角 征典
June 2012
Beginner to intermediate content levelBeginner to intermediate
260 pages
2h 35m
Japanese
O'Reilly Japan, Inc.
Content preview from リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック

11章一度に1つのことを

一度に複数のことをするコードは理解しにくい。例えば、オブジェクトを生成して、データをキレイにして、入力をパースして、ビジネスロジックを適用しているようなコードだ。これらのコードがすべて絡み合っていると、「タスク」が個別に完結しているコードよりも理解するのが難しい。

[Tip]

鍵となる考え

コードは1つずつタスクを行うようにしなければいけない。

別の言い方をすれば、本章はコードの「デフラグ」について説明している。以下の図は、デフラグの手順を示したものだ。左側には、さまざまなタスクを行なうコードを描いている。右側には、一度に1つのタスクを行うように再構成したコードを描いている。

「関数は一度に1つのことを行うべきだ」というアドバイスを聞いたことがあるかもしれない。ぼくたちのアドバイスもこれと似ている。でも、関数に限った話じゃない。もちろん、大きな関数は小さな複数の関数に分割したほうがいい。でも、関数のなかでコードを小さく構成することもできる。例えば、論理的な区分に分けてあげるのだ。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

Jez Humble, Joanne Molesky, Barry O'Reilly, 角 征典, 笹井 崇司, Eric Ries

Publisher Resources

ISBN: 9784873115658Other