良い(美しい)ソースコードとは、ぱっと見たときに意図が明確だったり、メソッド名が分かりやすかったりするなど色々ある。
この辺は、絵を描くこととや小説を書くことと同様に何が正しくて何が間違っているというのはない。感覚的なものが含まれるから難しい。
一度作成したらメンテナンスをする必要のないソフトウェアというのは存在しない。
だから、誰が見ても分かりやすいコードを書きメンテナンスを簡単にできるようにする必要がある。
ではどのようにしたら良いソースコードを書くことができるのだろうか?
たぶん、色々なソースコードを読むこと、自分のソースコードを批判することではないかと思う。
すぐにはできないので、時間はかかると思うが、良い(美しい)ソースコードを書いていかなければならないと思う。
そのように思わなくなったら技術者をやめるときになると思う。
この辺は、絵を描くこととや小説を書くことと同様に何が正しくて何が間違っているというのはない。感覚的なものが含まれるから難しい。
一度作成したらメンテナンスをする必要のないソフトウェアというのは存在しない。
だから、誰が見ても分かりやすいコードを書きメンテナンスを簡単にできるようにする必要がある。
ではどのようにしたら良いソースコードを書くことができるのだろうか?
たぶん、色々なソースコードを読むこと、自分のソースコードを批判することではないかと思う。
すぐにはできないので、時間はかかると思うが、良い(美しい)ソースコードを書いていかなければならないと思う。
そのように思わなくなったら技術者をやめるときになると思う。