第4部 選抜テーマ ~優れた設計と読みやすさ~

優れた設計は読みやすいコードと比例する

リーダブルコードに例題を単純解決してから問題点を解決するために再設計していき、読みやすいコードに変わっていく過程が記述されている。単純解決したコードから大幅に増えたけど、柔軟性・パフォーマンス・将来性が格段に向上しているのがわかる。

逆に言うと、コードを読みやすくしていけば柔軟性・パフォーマンス・将来性が向上する、ということなので、読みやすいコードを書く意義を改めて実感した。

昔、「設計が悪いからコードが書きにくい」って言った人がいる。リーダブルコードを読んだらきっと「コードが書きにくいから、設計を見直さないか?」って言うんじゃないかな。コードが書きにくい=設計が優れていないってことだから。(ただ文句言いたいだけの人は別だけど)

この記事が気に入ったらサポートをしてみませんか?