インデント不要論


そもそもインデントは必要なのだろうか?


昨日、ちょっとしたスクリプト言語を作っていたのだが、(C#で言うところの)Mainメソッドしかないので、インデント不要なのである。それほどプログラムが長くなるわけでもないのでプログラムは行の左詰めで全然問題がないのである。


そもそも何故インデントが必要かというと、クラスや関数が見つけにくいからである。ところが、最近のコードエディタには、コードの折りたたみ機能があるのでわざわざインデントをしなくともコードを折りたたんでおけばいいのである。


あれ?ひょっとしてインデントっていらないんじゃね?