- 2008-12-12 (金) 0:02
- 日記
どうもミナミです。
今季の開発も終わり、すぐに次の開発に入ります。
もちろん開発序盤は企画の練りこみもあり、
すぐにプログラムは動けないので、
しばらくやる事がなかったりするのですが、
来年は少し違うようで、至急にやる事ができました。
それは何かと言いますと
関数名&テーブル名を短くする。
プログラマチーフからのクレームがきまして、
「名前が長いから、ややこしい」
という事で、全体的に直さないといけません。
ミナミには関数の名前をつけるセンスが
基本的にありません。
最初は短くしていても、
すぐにネタがなくなってしまいます。
ステップ処理をする関数名でさえ、長かったですからね。
CからC++に変更した時に、関数名を短くしましたが、
今度はクラス名が長くなってしまいました。
クラスの名前もセンスがありません。
あとdefineなどの定義関係、テーブル関係、
ファイルの名前など
名前をつけるセンスは、本当にありません。
次回は全体的に名前を修正しようと思ってますが、
他の人とのソースとかも絡んでいて大変。
というわけで、名前をつける時は後の事を考えてやりましょう。
本当にクレームが来ます。
- Newer: 慣れとは恐ろしい
- Older: 第152回 1つ目のトラウマ
Comments:4
- 達也 08-12-12 (金) 19:53
-
お久しぶりですー。
関数名ですか・・・・・・確かに重要ですね。
来年の3月にうちの学校で発表会がありまして、チーム制作で作品を作っているのですが、関数名の命名は大事ですね。
XNAで、友人にクラスを作ってもらっているのですが、時々「わからないから教えてー」と言うので見に行くと、「この関数は一体何をしたいんだ?」と突っ込みたくなるような関数名をつけてたりして苦労します。それはまだいいのです。とある友人が「これしといて」とみんなに通達したものに全くのノータッチで遊び呆けた挙句、「俺にも仕事くれよ」と言ってきました。
なんですと?
仕方ないので、スイッチ文でできる簡単な(というか授業でやったまんまの)、しかしそれなりに重要な処理を任せました。
「え、全然分かんない。なんで今になってこんなのさせるの?」
これで自分よりも一年長くゲームプログラミングを学んでいるというので驚きです。
今度は「プログラム結合させたい」とか言うので、自分のソースを渡しました。
特に何も考えず中途半端にコピーし、エラーを出します(原因はクラスを宣言したときの「=new ○○」が無いという単純なものです)。
「ごめん、エラー出た。”デバッグなしで実行”できなくなった。原因もまったくわからん」
デバッグをかけて実行すると、前述のエラーが表示されます。ので、その通り修正します。
「何をしたのか全く分からん」
わかってください。しかも「俺は就職作品作るから、冬休みはこれしないから」とか平気で言えるのがすごいです。
ミナミさんは自分のことをダメプログラマーと言ってらっしゃいますが、そんなことはないです。
任された仕事や課題を自力で解決しようとする気概があるだけ、この友人の数百倍ましです。 - 呂 子明 08-12-12 (金) 22:24
-
はじめまして。呂 子明です。
初コメントですが、いつもおもしろ可笑しく拝読させて
いただいております。
変数名やクラス名に名前をつけるのって本当に難しいですよね。
小生ですと翻訳ソフトで適当に変数名をつけてやっていると
単語の意味そのものがわからなくなって
処理もわからなくなってしまうことがよくあります(笑)
- 大阪ミナミ 08-12-13 (土) 8:12
-
>達也さん
お久しぶりです。元気にしてましたか?
他人にプログラムを渡す時が一番注意ですねw
とりあえず「長いな・・・」とボソッと言われるだけで、何か傷つきます。友人の方には申し訳ありませんが、自分で考えられないと
会社に入社した時に大変ですよと。
みんな忙しいですから、たぶん怒られます。「ソース見て、調べて」
とか言われますよw
そうならない為にも、今のうちにしっかり調べれるクセをつけていた方がいいですね。
- 大阪ミナミ 08-12-13 (土) 8:15
-
>呂 子明さん
ありがとうございます。
自分も翻訳ソフトで名前つけてますよ。
もしくは辞書w長いですw
似たような処理で、同じソースに入っている時に、
似たような名前をつけているんで、何がどれかさっぱりわからなくなる時が大半です。
つい先日も、セーブロード関係でそうなりました。
Load_sub00,Load_sub01,Load_sub2
ここらへんは何をしているのか、じっくり見ないとわかりませんw
Trackbacks:0
- Trackback URL for this entry
- http://humanfactory.net/dame/dai081212.html/trackback
- Listed below are links to weblogs that reference
- 関数名が長いとクレームがきました from ダメプログラマーの駄目駄目成長期
![プログラムランキング [人気blogランキング]](http://humanfactory.net/dame/images/r01.gif)
