読者です 読者をやめる 読者になる 読者になる

この日記は私的なものであり、所属会社の見解ではありません。 GitHub: takahashikzn

優れたプログラマーとは何か?

僕はこちらのブログ(というか、つぶやき集)をたまに拝見しているのですが、
11/30のつぶやきにとても共感したのでコメント。

コードを読んで「なんだ、こいつ簡単なことしかしてないよな」と思わせるのが、本当によいプロギラミ。(+ よい説明)

複雑なことを平易にやるのが優雅さだと、今でも思っている。


ホントにその通りですよね。自分の言葉で言い直すならば、

  • 難しいことを、シンプルに片付けるのが優れたプログラマー。
  • 簡単なことを、稚拙な手段(not simple)で片付けるのは初心者プログラマー。
  • 簡単なことを、難しい手段(ただし、本人はエレガントな手段だと思い込んでいる)で片付けるのは三流のプログラマー。


てくるで(ところで)、

  • 難しいことを、難しい手段で片付けるのは・・・なんでしょうね?