ヤマカサのプログラミング勉強日記

プログラミングに関する日記とどうでもよい雑記からなるブログです。

リーダブルコードを読む その7

リーダブルコード

第Ⅲ部 コードの再構成

第Ⅲ部では、コードを大きく書き換えて読みやすくします。内容は次の三つです。

・プログラムの主目的と関係のない下位問題を抽出する。

・コードを再構成して、一度にひとつのことをやるようにする。

・最初にコードを言葉で説明し、その説明を元にしてコードを書く。

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

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

 

 

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

コードに無関係の下位問題を解決している部分があれば、その部分を切り離し別の関数として定義する。切り離された関数は汎用的なものになるようにし、再利用できるようにする。