なぜ美しいコードを書くのか。 それは、プログラムは人に読ませるものだからです。 この考えを、一度ギークな人々にぶつけてみたかったんですよね。 だいたい、プログラムはコンパイラ(またはインタプリタ)を通して実行するのですから、読ませるのは人じゃなくて機械なんですよ。だったら、コンパイラが理解できる正しい文法で書けば、人間様が理解しにくいようなコードでも良いじゃないかって思いますよね。 でも、私が仕事でプログラミングをしていくうちに一番強く思うようになったことはコレなんです。人の頭で理解できないようなプログラムが、コンピュータの上で正しく動くなんて思えません。人の頭で覚えきれないような長い関数は、分割すべきなんです。可読性の高さ(シンプルであること)こそコードの美しさであり、プログラム上での個性なんて一切捨てて、誰もが理解しやすいプログラムを書くよう常に意識しています。 最近ではペアプログラミ
![なぜ美しいコードを書くのか - 304 Not Modified](https://cdn-ak-scissors.b.st-hatena.com/image/square/90d58586bc73e07f33b076fd536d1e474205e44f/height=288;version=1;width=512/http%3A%2F%2Fmaname.txt-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)