Think Village

日々思ったこと、気づいたことを推敲もなしに気ままに書き綴っています。

コードの可読性って

プログラム言語というのは、そもそも、人間のためにある。

機械語を直接かけないので、自然言語に近い書式で、コンピュータに命令を送るために用意されたもの。機械語を直接入力できるなら不要。

 

ということは、読むに耐えない品質のコードは、機械語となんらかわりないことになる。

可読性が低いコードというのは、機械語のパンチであって、プログラミングをしたことにならないかもしれない。

しかし結局「可読性をより高く」というのはコストが掛かりすぎる場合があるので、

もちろんトレードオフではあるのだが、「プログラミングしている」という意識をもって、最低限の可読性を担保したい。