« PerlでSWF生成(SWF::Builder) | メイン | 久しぶりにDJ »

November 10, 2005

グチ

他人が作ったプログラムってなんで、わかりづらいんでしょう?
特に、初級のCGIの入門書なんかで勉強したなんちゃってプログラマーの作ったプログラムは本当にメンテしづらいです。

デザインとプログラムが分かれていないし、use strict してないから「my $変数名」で変数宣言してないし、グローバル変数を使いまくりでちょっと関数を変更すると動かなくなるし、クラスを使わないから、突如として聞いたこともない関数名が出てくるし・・・
あげればきりがありませんよ。

なんでたかがフォームの入力項目一つ追加するのに、こんなにPGを修正する必要があるんですか?
クラス使ってよ。CPAN使えよ。テンプレートエンジン使ってHTMLとPGを切り離してくれよ。

世の中には僕なんかよりずっとずっと優秀なプログラマーはたくさんいますが、それよりもたくさんなんちゃってな人もたくさんいるのです。
運良く僕は日本でも最高レベルのプログラマーの方々と少し仕事をしたことがあるので、ソースの質の良し悪し足多少がわかるから本当に腹が立ちます。

本当になんちゃってプログラマーの皆さん、Oreilly本を読んで基礎からキチンと勉強してください。
僕は前職のプログラマーさんから言われましたよ、「日本人が書いたPerlの本は買うな。Oreilly本を買いなさい」と。

Author nitoka : November 10, 2005 01:14 AM

TrackBack

TrackBack URL:
http://www.nitoka.net/blog/mt-tb.cgi/33

Comment

Please, comment




save