今回は良いコードを書くための私の考え方を書いてみたいと思います。 はじめの一歩 まず、世の中のプログラマーのうち、ちゃんとしたコードを書く人はほんの一握りで、 大半は設計を含めたコーディング、プログラミングが下手くそです。 いろいろ反論はあると思います。しかし、ソクラテスの無知の知のように "自分はコーディングが下手なのではないか" と疑うことが良いコードを書くための第一歩です。 良いコードとは では、その"良いコード"とは、何でしょうか ? 良いコードの答え これは文章やプレゼンといったものと同じです。 良い文章、下手な文章というものは確かに存在します。しかし、何をもって良い文章とするかは難しいところです。 同様に "良いコードとは何か" も、人それぞれで明確な答えは出ません。 良いコードについて、 『達人プログラマー』のような書籍や DRY のように一般的に言われていることがあります。