[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 22:46 / Filesize : 89 KB / Number-of Response : 413
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ゲームプログラマの人に聞きたい 33問目



1 名前:仕様書無しさん mailto:sage [2009/02/08(日) 17:59:24 ]
Q1.ゲームプログラマになりたいです、ゲーム専門学校にいけばなれますか?
 A1.やめとけ。大学いっとけ。
Q2.タスクシステムとはなんですか?
 A2..ゲーム屋が使っているとされる、幻の実装技術。
    会社やPGによって実装が異なり用語の解釈すら統一されていない為、実態は謎に包まれている。
    主にゲーム外社内での口伝にて授けられる神秘のテクニック。
Q3.ベクトルと三角関数は必要ですか?
 A3.はい。これさえあればほとんどのゲームが作れます。
    ベクトルと三角関数ぐらいはバカでも解ることなので
    これだけで飯を食っている大半のゲームPGとは、
    バカに毛が生えた程度でなれる職業だと言えるでしょう。
Q4.次世代機の覇者は誰ですか?
 A4.ゲハ板でどうぞ。

●下記の話題は何度繰り返されても結論が出ず、無駄に荒れるだけなので避けましょう
・全角英数でのレス
・コーディングルール全般
・古典タスクシステム
・オブジェクト指向
・バージョン管理システム
・エクストリームプログラミング
・テスト駆動開発
・言語論争
・進路問題(大学にいくべきか、ゲーム専門学校にいくべきか等)
・エディタの強制
・読解力の指摘
・プラットフォームの優劣について

2 名前:仕様書無しさん mailto:sage [2009/02/08(日) 18:00:13 ]
> 211 名前:仕様書無しさん[] 投稿日:2006/11/16(木) 15:41:52
>
> 10才で、パソコンヲタクと呼ばれ、
> 20才で、天才ハカーと称えられ、
> 20代で、ゲーム専PGとして名を売り、
> 30代で、システム屋として社会に翻弄され、
> 40代で、パチ屋へ流れる
> 50代で、派遣会社を起業し、
> 60才の誕生日、赤いチャンチャンコを着たまま刺し殺される
>
>
>
> それがこの業界人の生き様なのだよ

3 名前:仕様書無しさん mailto:sage [2009/02/08(日) 18:00:59 ]
879 名前:仕様書無しさん[sage] 投稿日:2008/02/04(月) 07:46:42
この業界にはデブかヤセしかいない
ちょーどいい体系のやつは何もできない証拠である
つまり極めろということ
己を極められないくせに
仕事を極めることなどできぬ

880 名前:仕様書無しさん[sage] 投稿日:2008/02/04(月) 08:04:45
だからと言って、フケ出るまで風呂に入らない、とかは無しだぜ

881 名前:仕様書無しさん[sage] 投稿日:2008/02/04(月) 09:20:14
すまんフケ出ても頭皮から脂でまくって髪テカテカになっても風呂入らないわ。
2ヶ月程度なら帰宅しないで床で寝ても大丈夫だし風呂も半年は入らずにいける。
パンツも1ヶ月1枚でいける。

886 名前:仕様書無しさん[sage] 投稿日:2008/02/04(月) 13:44:17
身だしなみはきちんとしとけよ

887 名前:仕様書無しさん[sage] 投稿日:2008/02/04(月) 13:46:42
・フケを出さない
・毎朝、机を拭く
・机の上をキチンと整理して帰る
・プレゼンの時はネクタイを着用
・仕事中、鼻糞はほじらない
・納期は守る

888 名前:仕様書無しさん[sage] 投稿日:2008/02/04(月) 14:44:17
>>887
最後は難しい

4 名前:仕様書無しさん mailto:sage [2009/02/08(日) 18:02:14 ]
905 名前:仕様書無しさん[sage] 投稿日:2009/02/03(火) 18:27:07
ゲームプログラマの面接試験でよく聞かれることってなんですか?

906 名前:仕様書無しさん[sage] 投稿日:2009/02/03(火) 18:32:07
>>905
>>895

907 名前:仕様書無しさん[sage] 投稿日:2009/02/03(火) 18:38:17
>>905
あなたは、今まで何行打ち込みましたか
あなたは、ロジカルなプログラマですかAPI叩くだけのコーダーですか
あなたは、毎日風呂に入りますか
あなたは、社交的な性格だと思いますか
あなたは、ネクタイを着用できますか
あなたは、納期を守れますか

908 名前:仕様書無しさん[sage] 投稿日:2009/02/04(水) 03:54:25
>>907
いいえ、ケフィアです

909 名前:仕様書無しさん[sage] 投稿日:2009/02/04(水) 04:05:14
>>905
残業代でないけどそれでもいい?

5 名前:仕様書無しさん mailto:sage [2009/02/08(日) 18:04:02 ]
この所の流れ

・23問目くらいでうんこルーチンの話題で盛り上がる
・25〜26問目くらいでマトリクス
・27問目でドリルとアプコン
・28問目でPCゲームとAPI
・29問目でレトロな話題とか学生のくだらん質問とかが増える
・30問目で学生のくだ質により無駄に1000レスを消化する
・31問目でスマートポインタ
・32問目で就職活動厨の質問ネタで流れる
・33問目←いまここ

6 名前:仕様書無しさん mailto:sage [2009/02/08(日) 18:43:07 ]
まあ何十人もいて担当がきっちりわかれてても十分仕事ができるところと
3人程度でなにからなにまで全部作らなきゃいけないところでは
やり方は違うだろうな

7 名前:仕様書無しさん mailto:sage [2009/02/08(日) 18:51:55 ]
たとえばの話。

とある問題の原因がヘッダのコメントの記述が曖昧であることによる勘違いだったので、
二度と同じ間違いが起こらないようにと修正しておいた。

後になってなぜか同じ勘違いで問題を起こす奴がいて、事情を聞いてみるとソースに
古いコメントが残ってたせいだとわかった。

この場合、どちらが悪いと言えるだろうか?
1. 同じコメントを2箇所に書いていたこと?
2. コメントの修正をするときに同じコメントが他の場所にも書いてないか探さなかったこと?

個人的には、 2 にも問題はあるだろうが、どちらかというと 1 のほうが根本的な原因と
言えると思う。

8 名前:仕様書無しさん mailto:sage [2009/02/08(日) 18:56:17 ]
ヘッダとソースが分かれてるC/C++自体がどうかとよく思う

9 名前:仕様書無しさん mailto:sage [2009/02/08(日) 19:53:20 ]
C/C++言語自体、どうかとよく思う

10 名前:仕様書無しさん mailto:sage [2009/02/08(日) 20:09:13 ]
C#で作れば良いんだよ



11 名前:仕様書無しさん mailto:sage [2009/02/08(日) 20:14:09 ]
スクリプトでいいじゃん

12 名前:仕様書無しさん mailto:sage [2009/02/08(日) 20:56:19 ]
BASICで書いてベーマガに投稿しとけ。

13 名前:仕様書無しさん mailto:sage [2009/02/08(日) 21:10:53 ]
>>7
ソースと実行結果が絶対というプロログラマの仕事が出来ない理由を
コメント程度のせいにしてるお前の低レベルが一番の悪w

14 名前:仕様書無しさん mailto:sage [2009/02/08(日) 21:19:48 ]
コメント信じて問題起きるって、どんだけ素人現場なんだ

まずコメントを信じたとしても、
問題が起きた時点で気が付かないプログラマがカス

気が付いたら、コメントを直せば良いだけ
問題でもなんでもない、デバッグしてバグ取るのと一緒

そんだけコメント、コメント騒ぐならソースと同等のメンテするんだろw

15 名前:仕様書無しさん mailto:sage [2009/02/08(日) 21:33:01 ]
ソースを読めばスグに全てが理解できるような、文芸的プログラミングを心がけろ。
最適化なんぞクソ食らえだ。

16 名前:仕様書無しさん mailto:sage [2009/02/08(日) 21:54:48 ]
ゲームPGって時給換算するといくらぐらいですか?


17 名前:仕様書無しさん mailto:sage [2009/02/08(日) 21:58:03 ]
徹夜と休日出勤が続いたときは、最低賃金をはるかに下回ってた。
残業代も休日出勤手当てもナシ。

18 名前:仕様書無しさん mailto:sage [2009/02/08(日) 22:06:58 ]
>>11
JavsScriptはlanguageですかscriptですか?

19 名前:仕様書無しさん mailto:sage [2009/02/08(日) 22:17:52 ]
JavaScriptという仕様がlanguageであり、その仕様に則ってかかれたものがscriptです。

20 名前:仕様書無しさん mailto:sage [2009/02/08(日) 22:39:05 ]
>>18
裏でJavaが動いてるだけでスクリプトだよ。
ただ、処理が書けるから結局プログラムと同じ「言語」扱いなだけ。
動くもの作れれば言語って解釈だと思ってる。
マシンに対して命令を話しかけるんだからさ。
データファイルが、データの羅列なのか条件分岐を含むのかって差じゃね?



21 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:01:35 ]
裏でJavaなんか動いてません

22 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:04:39 ]
馬鹿発見
じゃあなんでJava・Scriptなんだよwwwwwwwwww

23 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:09:52 ]
>22

> なおJavaとScriptの間は詰めて表記する。Javaと名前や文法が似ているためしばしば混同されるが、互換性は全くない。
> Javaと呼ぶ場合はプログラミング言語Javaを指すので注意が必要。

ttp://ja.wikipedia.org/wiki/Javascript

24 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:10:29 ]
もうすぐ月曜だというのに夜釣りにせいが出ますね。

25 名前:23 mailto:sage [2009/02/08(日) 23:13:40 ]
まんまと釣られた...orz

26 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:18:45 ]
>>14
コメントに頼りすぎと思う時はある。
ソースコード自体を読みやすく書くのが前提にあるわけで。

中には、読みやすいコード=コメントが沢山あるコードという図式が
出来ている人がいて、見てみると1行1行にコメントがあったりしてワロタ。
見ればわかるレベルまでコメント。変数名、関数名を分かりやすくすれば、
コメント要るか?と思うけど、大抵そういう人の変数名はi,cntとかシンプルなものが多い。

eclipseとかVSを使えば、カーソル合わせるだけで、ヘッダに書いてある
コメント拾ってくれるので便利。editor論争は荒れるけど、個人的には
使わないのは損してると思う。

27 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:21:28 ]
裏でJava動いてんだろ?
簡易的にJavaを使うのがJavascriptだろ?
え、違うの?

28 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:24:44 ]
>>26
ソースが社内秘というか、社外に出ない
かつ、絶対に同じ環境で閲覧する

ならそれがベストだろう。


一行一コメントはやりすぎだと思うけど、社外に出す場合はプログラムのプロが見るとは限らない(受注先の人)からソース見れば分かるようなことでもある程度は付けろと言われる。


俺ゲーマじゃないから同じことが当てはまるかは知らん。

29 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:36:03 ]
トーセって残業代でないの?

30 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:38:36 ]
残業代出なかったら、生活と゛ーせいっちゅうンじゃw



31 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:45:33 ]
切り詰めれば10万で生活できるだろ。

32 名前:仕様書無しさん mailto:sage [2009/02/08(日) 23:56:09 ]
『トーセ』と『と゛ーせ』を絡めたジョークだろ。
マジレスするのも馬鹿らしい。

33 名前:仕様書無しさん mailto:sage [2009/02/09(月) 00:02:34 ]
募集で「学校や独学で学んだことがある方でもOKです」って

職業訓練でC言語36時間、win32AIP36時間やって
動くだけのブロック崩し作れるレベルでも大丈夫?

34 名前:仕様書無しさん mailto:sage [2009/02/09(月) 00:06:08 ]
スグに応募するんだ!
早くしないと選から漏れるぞ!!!

35 名前:仕様書無しさん mailto:sage [2009/02/09(月) 00:07:24 ]
そういうレベルから入って普通にやれてるやつもいるよ。
入社できるかどうかはまったくもって運だけだな。

36 名前:仕様書無しさん mailto:sage [2009/02/09(月) 00:10:08 ]
動くだけのブロック崩しって、すげーじゃん、動くんだろ!?アルカノイド並に

37 名前:仕様書無しさん mailto:sage [2009/02/09(月) 01:56:46 ]
>>20
スルーできません!先生!

38 名前:仕様書無しさん mailto:sage [2009/02/09(月) 02:08:48 ]
ドキュメントやコメントを信用するのは馬鹿のやること
コメントを多用する奴のコードは大概汚いし構造化もできてない
コピペしたままdateもnoteもautorすらも更新されてないなんて茶飯事だし
平気で末尾にダメ文字入れるし

馬鹿にはコメントを書かせるな
移植するときに外注先を混乱させる以外の効果はない

39 名前:仕様書無しさん mailto:sage [2009/02/09(月) 04:09:23 ]
コードにはwhen、where、who、what、howが書いてあるんだから
コメントには残ったwhyを書くといいって太平洋戦争を生き抜いたじっちゃがいってた

40 名前:仕様書無しさん mailto:sage [2009/02/09(月) 04:37:59 ]
コードにはhowしか書いてないのではないか?
5wは書かないと分からないような



41 名前:仕様書無しさん mailto:sage [2009/02/09(月) 05:12:31 ]
>>39
Why を書くのは注釈としての本来の用途だが。ドキュメントとしてのコメントもある。
コードに書いてある動作がプログラマの意図したものでないこともあってな。

42 名前:仕様書無しさん mailto:sage [2009/02/09(月) 08:49:58 ]
>>36見て、VzEditorで遊んでた時期を思い出した奴、挙手

43 名前:仕様書無しさん mailto:sage [2009/02/09(月) 09:17:44 ]
インタフェースに関する記述だけ読めばいいようにしてください。


44 名前:仕様書無しさん mailto:sage [2009/02/09(月) 09:52:32 ]
いやぴょーん

45 名前:仕様書無しさん mailto:sage [2009/02/09(月) 10:15:45 ]
そりゃ描画とかの簡単なインタフェース周りなら最悪ソース読めばいいけど
ちょっと専門的なソースはドキュメントがないと無理だぜ?

46 名前:仕様書無しさん mailto:sage [2009/02/09(月) 17:21:21 ]
www4.uploader.jp/user/genzaburo/images/genzaburo_uljp00112.jpg
テンガ

47 名前:仕様書無しさん mailto:sage [2009/02/09(月) 17:37:58 ]
ソース見りゃわかるだろなんて言ってる奴は
普段その程度のことしかやってないのかね

48 名前:仕様書無しさん mailto:sage [2009/02/09(月) 20:34:48 ]
馬鹿の書いたプログラムならソース見るしかない

実装と微塵もあってない引数や戻り値の説明、
古いToDoとなぜ実装されなかったのかの長々とした言い訳
顔文字に2ch語

そんなものが何の役に立つんだ

49 名前:仕様書無しさん mailto:sage [2009/02/09(月) 21:05:36 ]
ありがちな要らないコメント

1.関数名、変数名の和訳
2.C構文の説明
3.算数の説明(xに1を足すとかw)

コメント水増ししてるだけなのに、自分のコードはコメント沢山で
読みやすいという人がいて困ったことはある。

>>29
5,6年ぐらい前に知り合いがいて、残業代は出てたけど、今はないの?
基本給安いから、160時間残業ぐらいして年収600万とかだったけど、
残業代なければ、300万台なんじゃないの?

50 名前:仕様書無しさん mailto:sage [2009/02/09(月) 21:51:18 ]
getLocalWorldMatrixという名前の関数(コメントなし)があって頭を悩ませたことがある。

そういえば、フィルムカメラでBig Miniってのもあったなぁ…



51 名前:仕様書無しさん mailto:sage [2009/02/09(月) 21:57:34 ]
>>49
160時間残業って、一ヶ月で?

52 名前:仕様書無しさん mailto:sage [2009/02/09(月) 22:12:11 ]
ttp://it.nikkei.co.jp/digital/news/index.aspx?n=MMITew000006022009
おまえらのとこはどうよ

53 名前:仕様書無しさん mailto:sage [2009/02/09(月) 22:17:44 ]
年160時間で300万も増えるとこがあるのか?

54 名前:仕様書無しさん mailto:sage [2009/02/09(月) 22:38:38 ]
月160時間の残業だろ・・・JK

55 名前:仕様書無しさん mailto:sage [2009/02/09(月) 23:14:10 ]
トーセって賞与ないの?

56 名前:仕様書無しさん mailto:sage [2009/02/09(月) 23:41:10 ]
>52
『どう』とは?

57 名前:仕様書無しさん mailto:sage [2009/02/09(月) 23:59:15 ]
>>50
>getLocalWorldMatrix
引数が不明だからおそらくだけど、ローカル座標系からワールド座標系への変換マトリクスの取得関数だな

58 名前:仕様書無しさん mailto:sage [2009/02/10(火) 00:14:37 ]
どーせトーセ

59 名前:仕様書無しさん mailto:sage [2009/02/10(火) 02:21:32 ]
>>57
そういう思いこみに裏切られるんだよねー

60 名前:仕様書無しさん mailto:sage [2009/02/10(火) 07:18:41 ]
ローカル座標系における、ワールド座標系の逆行列を取得する関数かもな。



61 名前:仕様書無しさん mailto:sage [2009/02/10(火) 07:37:34 ]
get〜系で引数も戻り値もないってのがあった(笑)
実行するのにいちいち特定の変数に格納する必要がある
面倒臭いよ
動きもさっぱりわからんかった

62 名前:仕様書無しさん mailto:sage [2009/02/10(火) 07:40:03 ]
頻繁に使われててどっかの関数抜けてくると
いつも値が変わっててムキムキするんだ

63 名前:仕様書無しさん mailto:sage [2009/02/10(火) 09:10:42 ]
>>61
Win32APIの大半はそれじゃん

64 名前:仕様書無しさん [2009/02/10(火) 11:11:55 ]
例えば

アンチエイリアスを有効にする関数にも戻り値のコメントなどは必要ですか?

例:

HRESULT SetAnti(BOOL flag);
などです

65 名前:仕様書無しさん mailto:sage [2009/02/10(火) 11:58:00 ]
むしろ関数名が不親切

66 名前:仕様書無しさん [2009/02/10(火) 12:23:27 ]
すいません
違う例を出します

頂点カラーを有効にする関数があるとします
これの戻り値をいちいちコメントに書く必要はありますか?

//=================================
// 頂点カラーを有効にするかどうか
// 引数
// fColorVertex : フラグ
// 戻り値
// TRUEなら有効・FALSEなら無効
//=================================
HRESULT CDXDevice::EnableColorVertex(BOOL fColorVertex)
{
・・・・・
}

67 名前:仕様書無しさん mailto:sage [2009/02/10(火) 12:29:35 ]
システムハンガリアンって紛らわしいな

68 名前:仕様書無しさん mailto:sage [2009/02/10(火) 12:35:50 ]
一般的にHRESULTはS_OK(0)が成功なのに
なぜかTRUEを成功にしているってことを説明意味でなら必要だと思うが

69 名前:仕様書無しさん mailto:sage [2009/02/10(火) 12:37:36 ]
>>66
おいおい、まずはHRESULT型について調べた方がいいぜ・・・
それからじゃないと話が進まないぞ

70 名前:仕様書無しさん mailto:sage [2009/02/10(火) 13:36:43 ]
>>66
「するかどうか」って問い合わせっぽい説明なのに、
どうも有効にしたり無効にしたり操作する関数らしい。
いろいろとダメだな。

あと EnableColorVertex(FALSE) とか読むと、有効にする
とみせかけてやっぱり無効、って感じになるからやめてほしい。
おとなしく Enable/Disable 両方用意するか、引数で選ぶなら
Set〜() にしてくれ。



71 名前:仕様書無しさん mailto:sage [2009/02/10(火) 14:02:09 ]
"vertex color" の検索結果 約 38,000 件中 11 - 20 件目 (0.11 秒)
"color vertex" の検索結果 約 2,730 件中 1 - 10 件目 (0.12 秒)
"color vertices" の検索結果 約 2,610 件中 1 - 10 件目 (0.22 秒)
"colored vertex" の検索結果 約 1,440 件中 1 - 10 件目 (0.23 秒)
"colored vertexes" の検索結果 約 276 件中 1 - 10 件目 (0.34 秒)
"colored vertices" の検索結果 約 3,560 件中 1 - 10 件目 (0.31 秒)

fColorVertex -> flagVertexColorEnabled | vertexColorEnability

72 名前:仕様書無しさん mailto:sage [2009/02/10(火) 15:58:11 ]
> HRESULT

見るだけで削除したくなる

73 名前:仕様書無しさん mailto:sage [2009/02/10(火) 20:08:59 ]
すれば?

74 名前:仕様書無しさん mailto:sage [2009/02/10(火) 20:14:18 ]
Hした結果は出来ちゃった婚に決まってるだろ。


75 名前:仕様書無しさん mailto:sage [2009/02/10(火) 20:44:53 ]
日本のエンタメ、ゲーム業界オワタ・・・

76 名前:仕様書無しさん mailto:sage [2009/02/10(火) 22:50:43 ]
【千葉】「おしっこ高価買い取り中」 チラシ配ったゲームソフト制作アルバイトの男(30)逮捕
mamono.2ch.net/test/read.cgi/newsplus/1234260989/

 卑猥(ひわい)な勧誘内容が書かれたチラシを路上で女子高生に配ったとして、千葉県警松戸署は県青少年健全
育成条例違反(有害行為への勧誘の禁止)の疑いで、松戸市松戸新田のゲームソフト制作アルバイト、斎藤晃生
容疑者(30)を逮捕、10日に千葉地検松戸支部に送検した。斎藤容疑者は容疑を認め、「趣味でやった。昨年の夏
ごろ30人くらいに配った」と供述している。

 調べでは、斎藤容疑者は平成20年7月6日、自宅近くの路上で、帰宅途中の船橋市内の女子高生=当時(15)=
に「おこづかい稼ぎどうですか?」と声をかけ、「おしっこ高価買い取り中」などと書いたチラシを配った疑い。

 女子高生から連絡を受けた学校の教職員が交番に届け出た。チラシには連絡先として斎藤容疑者の携帯のメール
アドレスが記されていたという。

 斎藤容疑者は自宅のパソコンで印刷したチラシを路上で好みの女性に配布、「きれいでやせている子が好き」等と
供述しているという。

 チラシには体液や下着などを2000〜4000円で買い取るなどと記され、その場で採取するため、斎藤容疑者は
三角フラスコやタッパーなどの容器を持ち歩いていたという。

sankei.jp.msn.com/region/kanto/chiba/090210/chb0902101854011-n1.htm

77 名前:仕様書無しさん mailto:sage [2009/02/10(火) 23:14:44 ]
   ___l___   /、`二//-‐''"´::l|::l       l! ';!u ';/:::l ', ';::::::l ';:::::i:::::
   ノ l Jヽ   レ/::/ /:イ:\/l:l l::l   u   !. l / ';:::l ', ';:::::l. ';::::l:::::
    ノヌ     レ  /:l l:::::lヽ|l l:l し      !/  ';:l,、-‐、::::l ';::::l::::
    / ヽ、_      /::l l:::::l  l\l      ヽ-'  / ';!-ー 、';::ト、';::::l:::
   ム ヒ       /::::l/l::::lニ‐-、``        / /;;;;;;;;;;;;;ヽ!   i::::l:::
   月 ヒ      /i::/  l::l;;;;;ヽ \             i;;;;;;;;;;;;;;;;;;;l   l::l:::
   ノ l ヽヽノ    /:::l/:l /;;l:!;;;;;;;;;',               ';;;;;;;;;;;;;;;;;ノ    l:l::
      ̄ ̄    /::::;ィ::l. l;;;;!;;;;;;;;;;;l            `‐--‐'´.....:::::::::!l
   __|_ ヽヽ   /イ//l::l ヽ、;;;;;;;ノ....      し   :::::::::::::::::::::ヽ /!リ l
    | ー      /::::l';!::::::::::::::::::::  u               ', i ノ l
    | ヽー     /イ';::l          ’         し u.  i l  l
     |       /';:';:!,.イ   し    入               l l U
     |      /,、-'´/ し      /  ヽ、   u    し ,' ,'  l
     |        /l し     _,.ノ     `フ"       ,' ,'  ,ィ::/:
     |       /::::::ヽ       ヽ    /     し ,' ,' / l::
     |      /::::::::::::`‐、 し      ',  /    u   ,、-'´  l,、-
     |      ``‐-、._::::::::::` ‐ 、     ',/       , -'´`'´ ,-'´
     |      _,、-‐'"´';:::::::::イ:l';:::` ‐ 、._____,、-‐'"´  u /
   | | | |    \ l::/ l::::::/リ ';:::::lリ:::::l';:::l l:l:::::l\  u /


78 名前:仕様書無しさん mailto:sage [2009/02/10(火) 23:44:04 ]
marupeke296.com/DXG_No55_WhatIsW.html

難しすぎてわからん

79 名前:仕様書無しさん mailto:sage [2009/02/11(水) 01:25:07 ]
>>66
コメントかかなきゃ、ソース全部よまねばならんじゃんけ。
お前一人で作ってるなら好きにすればいいが。

80 名前:仕様書無しさん mailto:sage [2009/02/11(水) 01:34:05 ]
>>66のはコメント書くかどうか迷う以前の所に色々問題あるから、
コメントは大分詳細に書くべき。

で、コメント読んでメソッド名見て切れる。
さらに実装を見て切れる。




81 名前:仕様書無しさん mailto:sage [2009/02/11(水) 01:36:26 ]
doxygenで吐いたモノが役立つ程度に書けば問題ナス

82 名前:仕様書無しさん mailto:sage [2009/02/11(水) 01:56:54 ]
まあ、例だから意味ないんだろうけど、引数のフラグの意味くらい書いてほしいよな。

83 名前:仕様書無しさん mailto:sage [2009/02/11(水) 02:10:40 ]
コメントに引数:「フラグ」ってお前はアホか
見ればそのくらいはわかるわボケ
何のフラグかが重要なんだろカスって感じやね

84 名前:仕様書無しさん [2009/02/11(水) 07:39:12 ]
関数の定義で戻り値改行されると検索かけたときムキムキする
引数も改行されてたりすると
呼び出してるところと区別できなくてムキー

85 名前:仕様書無しさん mailto:sage [2009/02/11(水) 07:40:10 ]
ゲイツちゃんがおるで

86 名前:仕様書無しさん mailto:sage [2009/02/11(水) 10:28:16 ]
//==========================================
// ライトの有効設定
// 引数
// num : ライト番号
// fLightEnable : TRUEなら有効、FALSEなら無効
//==========================================
HRESULT CDXDevice::LightEnable(DWORD num, BOOL fLightEnable)
{
return m_pd3ddevice->LightEnable(num, fLightEnable);
}

こういう関数も戻り値のコメントは必要ですか?

87 名前:仕様書無しさん mailto:sage [2009/02/11(水) 11:10:01 ]
>>86いらない

例えばreturn lostNum;

とかで

1 デバイスロスト
2 ロスト中
3
4

等の場合は戻り値のコメントが必要

その関数は戻り値をわざわざ記述しなくてもわかる

88 名前:仕様書無しさん mailto:sage [2009/02/11(水) 11:24:24 ]
>>86は別スレでもみたな
メソッド名と機能が一致していないから必要。

89 名前:仕様書無しさん mailto:sage [2009/02/11(水) 12:06:59 ]
88に同意

90 名前:仕様書無しさん [2009/02/11(水) 12:31:00 ]
長いプログラムの場合、自分の書きたいプログラムははじめから全部数学の方程式のようにきっちり浮かぶのですか?
それとも囲碁の手のようになんだかこうやっとけばこうなるような気がすると感で打っていって修正するのですか?




91 名前:仕様書無しさん mailto:sage [2009/02/11(水) 12:59:28 ]
>86
何のタメにwrapしているんだ?
I/FはそのままにOpenGLと入れ替えられるようにするため?
だとしたら、DXからの返り値をそのまま渡さず、自前のエラーコードに変換してかえ返せ。


92 名前:仕様書無しさん mailto:sage [2009/02/11(水) 13:08:57 ]
>>90
作る内容によるな。
過去に似たような経験があれば、ほぼ全て見通して作れることもあるが、
そうでない場合は段階的に詳細化していく。
トップダウンに固めていくこともあればボトムアップの場合もある。

93 名前:仕様書無しさん mailto:sage [2009/02/11(水) 13:32:36 ]
名前空間を活用しないでコード書くやつどう思いますか?

94 名前:仕様書無しさん mailto:sage [2009/02/11(水) 13:36:05 ]
幼稚園からやり直せ。

95 名前:仕様書無しさん mailto:sage [2009/02/11(水) 13:36:32 ]
被らないような名前になってるんだったらいいんじゃね
一般的な名前をマクロにしちゃう奴は困るけどな
MSだが

96 名前:仕様書無しさん mailto:sage [2009/02/11(水) 13:37:00 ]
ていうかそのへんはちゃんとプロジェクトで管理せんかい

97 名前:仕様書無しさん mailto:sage [2009/02/11(水) 14:46:09 ]
>>84
インデントが違うのが普通だと思うから区別できると思う。

>>86
HRESULT なら絶対に書け。

>>87
enum にしようよ。

>>90
比較対象にしてもいいくらいの規模の方程式は一発では構築できないのでは?
てゆうか、囲碁、そんなに適当に打っちゃだめだろう。
思いつく限りの別れと部分の死活を読まないと駄目でしょ。
開発では時間に限りもあるしアマ高段くらいの感じかしら?

98 名前:仕様書無しさん mailto:sage [2009/02/11(水) 15:15:35 ]
>>86

戻り値のコメントは

成功した場合は、D3D_OK を返す。

失敗した場合は、D3DERR_INVALIDCALL を返す

でいいよ。

それ以上に求めるものはないだろ?どう考えても。

99 名前:仕様書無しさん mailto:sage [2009/02/11(水) 15:21:16 ]
それ以外に戻り値のコメント欲しいならどんなのがあるんだ

100 名前:仕様書無しさん mailto:sage [2009/02/11(水) 15:37:11 ]
>>98
失敗の原因を探ったりしないの?失敗から何か得ようとしないの?

客)ウチのビデオカードで動かないんだけど
>>98)とにかくDirectXが失敗してるのでうちのせいじゃありません




101 名前:仕様書無しさん mailto:sage [2009/02/11(水) 16:04:09 ]
>>100
的外れ。

102 名前:仕様書無しさん mailto:sage [2009/02/11(水) 16:42:49 ]
>>98
別にそんなんいらないけどな。

ラッパーしてるだけのメソッドなら呼び出し側の
仕様に依存してるんだから、その説明を全部書いても
長ったらしいだけだし、仕様変更に依存してるんだから
それ以上の意味はないしな。

つーか、コメントって適切に関数名や変数名を切れなかった
C言語時代の名残だろ?w

今なら名前空間やクラスで適切に切ってればいいだけ。
しかも抽象度の高いクラスほど、実装上の具体的な機能の説明に
適していない。

後はわかるなww






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<89KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef