2007-11-03

可読性の高いソースコードが良いコードとされるに至ったのは、一体いつ頃からであっただろうか……。

その結果、何が起こった?

難解だが愉快なスパゲッティコードは悪となった。呆然とさせられるあの遊び心に満ちたトリッキーコードは悪となった。感動コードゴルフもまた悪手とされた。

プログラミングとしての技巧的なものに取って代わって、より安易なコードを書くことが良いこととされるに至った。よりテクニカルな、たった一行にも知識と労力を要するコードよりも、誰にでも読めるようなコードが良いとされるに至った。

じゃあ、ぼくらプログラマを志すものは、一体何がしたかったんだ? ソフトウェアを作りたかった? 断じて否! あの考え抜かれたコードの中に美と情熱思想とを感じ取り、それに憧れたんだ。愚直なコードに誰が感動しよう、誰が憧れよう! 誰にでも作れるようなソフトウェアでも構わない、他の誰にも書けないようなあのコードを書いた人々と、そのコードに憧れたんだ。それを解読できる人々に憧れたんだ!

  • 難解だが愉快なスパゲッティコード こないだこんなのがあったんだぜ? というような話題話しにはできても、愉快だったためしは一度もない。 助けてくれ!というどう考えても死亡...

    • こういうプログラマの人の文章が、なぜかすきだ。 「風の谷のー」とか。「理系の人々」とか。

    • ごめんね現場の方。私的に、そんな状況には一切興味がないし、どうでもいいんですよ。 ただ、プログラミングの、プログラミング自体の(完成したソフトウェアではなく)楽しさ美し...

      • 式プログラマとかそういうののことを言いたいのかな MMLなんかは遊びの余地があるよな

      • 上から目線で物を言っているが、元増田のそれはニートが労働を批判するようなもの。夢の中というか、引きこもり。自分の夢想を語りたいなら、他者の批判でなく、その夢想から物を生...

        • だから、プログラミングそのものについて言っているのであって、プログラミングの仕事について言っているんじゃないんです。だから、上から目線なんかじゃなくて、単に興味がないと...

          • 仕事以外のものにはなりうるし、なっているが、生産性志向批判をしている以上、生産性を重んじる人から批判されるのは当然だね。他人が書いた保守性の低いプログラムのために自分の...

      • あってもいいとおもうけど、それは1人プロジェクト以上のサイズにはなりえないな。 OSSの恩恵にもあずかれないオープンソースみたいなものだ。 むしろ、その価値観はどれだけ短いコ...

      • スパゲッティはうまかろうがまずかろうがスパゲッティなんだ。本来トリッキーなコードこそ環境や状況が生み出した「やむなし」とされるべきものなんだよ。平易な表現に置き換えられ...

      • 意味がわからんね。 誰もトリッキーなコードやコードゴルフが絶対悪い滅すべきなんて言ってないし、 「遊び」や「芸」としてはそれなりにやられてるのを知らないのか。 そういうの...

  • そもそもスパゲッティ・コードと技巧を凝らしたコーディングの区別が付いていないことが失笑物なわけだが。 コードゴルフが好きならコードゴルフをすればいいじゃないか。遊びです...

  • 意味がわからんね。 誰もトリッキーなコードやコードゴルフが絶対悪い滅すべきなんて言ってないし、 「遊び」や「芸」としてはそれなりにやられてるのを知らないのか。 そういうの...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん