ソースコードの可読性

最近あるソースを見ていて、実は多少複雑な処理でも、動きさえすれば良いソースを書くことは非常に簡単で、読みやすいソースを書くことは非常に難しいのではないかと思っている。以前はコードを書くのもそれなりに難しいと思っていたが、保守性など何も考えていないプログラムを書くのは、かなり簡単なような気がする(面倒ではあるが)。


保守できないプログラムが機能的に思った通りに動いたのでとりあえずお客さんにOKをもらい、後でバグ修正や機能拡張をしようとしたときには大惨事である。このタイミングで開発者が入れ替わると辛い。結局作り直すしかない。