Home > 日記 > 関数名が長いとクレームがきました

関数名が長いとクレームがきました

  • 2008-12-12 (金) 0:02
  • 日記

どうもミナミです。



今季の開発も終わり、すぐに次の開発に入ります。
もちろん開発序盤は企画の練りこみもあり、
すぐにプログラムは動けないので、

しばらくやる事がなかったりするのですが、

来年は少し違うようで、至急にやる事ができました。



それは何かと言いますと

関数名&テーブル名を短くする。

プログラマチーフからのクレームがきまして、

「名前が長いから、ややこしい」

という事で、全体的に直さないといけません。

ミナミには関数の名前をつけるセンスが

基本的にありません。

最初は短くしていても、

すぐにネタがなくなってしまいます。

ステップ処理をする関数名でさえ、長かったですからね。

CからC++に変更した時に、関数名を短くしましたが、

今度はクラス名が長くなってしまいました。

クラスの名前もセンスがありません。



あとdefineなどの定義関係、テーブル関係、

ファイルの名前など

名前をつけるセンスは、本当にありません。



次回は全体的に名前を修正しようと思ってますが、

他の人とのソースとかも絡んでいて大変。

というわけで、名前をつける時は後の事を考えてやりましょう。

本当にクレームが来ます。

↓記事がおもしろかったらクリックおねがいします。
プログラムランキング [人気blogランキング]  FC2 Blog Ranking  にほんブログ村 IT技術ブログ プログラム・プログラマへ

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

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://humanfactory.net/dame/dai081212.html/trackback
Listed below are links to weblogs that reference
関数名が長いとクレームがきました from ダメプログラマーの駄目駄目成長期

Home > 日記 > 関数名が長いとクレームがきました

Search
Feeds
Meta

Return to page top