[過去ログ]
すべての行にコードの意味をコメントで書くアホウ (105レス)
すべての行にコードの意味をコメントで書くアホウ http://mevius.5ch.net/test/read.cgi/tech/1659656921/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [] 2022/08/05(金) 08:48:41.94 ID:tBb6kaMd 自分で書いた命令の意味が理解できないのかな? 英語苦手?ふーん。だからローマ字使ってるのねw http://mevius.5ch.net/test/read.cgi/tech/1659656921/1
2: デフォルトの名無しさん [sage] 2022/08/05(金) 08:50:43.38 ID:PgkbhFj6 後で見てわかりやすいじゃん http://mevius.5ch.net/test/read.cgi/tech/1659656921/2
3: デフォルトの名無しさん [sage] 2022/08/05(金) 10:52:16.44 ID:46nM87up これに慣れちゃうとコードを見ずにコメントだけを読む癖がついちゃうのよね。 んでコメントが適切に更新されてなかったり間違ってたりするとバクを見つけられないという逆効果。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/3
4: デフォルトの名無しさん [] 2022/08/05(金) 12:24:26.70 ID:Cl5esxPG いやコード読めよw http://mevius.5ch.net/test/read.cgi/tech/1659656921/4
5: デフォルトの名無しさん [sage] 2022/08/05(金) 12:31:44.75 ID:PgkbhFj6 >>3 流石にそりゃねぇわw http://mevius.5ch.net/test/read.cgi/tech/1659656921/5
6: デフォルトの名無しさん [sage] 2022/08/05(金) 16:45:08.49 ID:5HRZknnA >>3 そりゃバクなんて見つからんわな… 2chで細かい誤字に突っ込むのもヤボだがこの場合あんたの注意力の無さを物語ってないか?w http://mevius.5ch.net/test/read.cgi/tech/1659656921/6
7: デフォルトの名無しさん [sage] 2022/08/05(金) 18:57:54.58 ID:0oLm+VFo クソスレ立てるアホウ http://mevius.5ch.net/test/read.cgi/tech/1659656921/7
8: デフォルトの名無しさん [sage] 2022/08/05(金) 20:57:12.25 ID:MMyPerMm そしてコードに変更が入ってもコメントはメンテナンスされず… http://mevius.5ch.net/test/read.cgi/tech/1659656921/8
9: デフォルトの名無しさん [sage] 2022/08/06(土) 09:47:00.16 ID:v5UPRIG+ 途中から「…という処理を誰か書いといてください」になってる http://mevius.5ch.net/test/read.cgi/tech/1659656921/9
10: デフォルトの名無しさん [] 2022/08/06(土) 17:57:49.35 ID:fi6gTDde >>3 コードとコメントが食い違ってて、解析に余計に時間がかかる場合はあるな コードを修正したならコメントも修正してほしいわ もし、時間がないならコメントを消してくれた方がまだいい http://mevius.5ch.net/test/read.cgi/tech/1659656921/10
11: デフォルトの名無しさん [sage] 2022/08/06(土) 19:47:49.48 ID:69IGV6Y3 i++; // iに1を足す 分かっとるがな(・o・) http://mevius.5ch.net/test/read.cgi/tech/1659656921/11
12: デフォルトの名無しさん [] 2022/08/06(土) 21:54:22.13 ID:Zy70ULhC >>11 演算子オーバーロードを考慮したのでは? http://mevius.5ch.net/test/read.cgi/tech/1659656921/12
13: デフォルトの名無しさん [sage] 2022/08/07(日) 09:26:54.07 ID:7cQO/w5k # こ # ん # に # ち # は http://mevius.5ch.net/test/read.cgi/tech/1659656921/13
14: デフォルトの名無しさん [sage] 2022/08/07(日) 11:38:34.34 ID:M7izT6UM i++; // iに1を足してから printf("%d",a[i]); //値を印字 みたいに順番が大事な時があるだろ 無理に擁護するとw http://mevius.5ch.net/test/read.cgi/tech/1659656921/14
15: デフォルトの名無しさん [] 2022/08/07(日) 12:15:09.75 ID:7nPARvzT >>14 そう書いてその順番に流れない言語って何がある? http://mevius.5ch.net/test/read.cgi/tech/1659656921/15
16: デフォルトの名無しさん [] 2022/08/07(日) 14:41:16.79 ID:r7YsBDkd >>15 江頭2:50は予定通りに進んでくれないのでは。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/16
17: デフォルトの名無しさん [] 2022/08/07(日) 17:13:32.22 ID:C8Sscu1x >>15 そういうことを言ってるんじゃなくて、 順番が大事なことを修正者に伝えるためのコメントのことを言ってるんだろ http://mevius.5ch.net/test/read.cgi/tech/1659656921/17
18: デフォルトの名無しさん [sage] 2022/08/07(日) 18:33:39.34 ID:Rb+FepPS >>17 だからコメントで言語仕様を説明する必要はないってことだろ つーか商品を使ってプログラミング教育するなよw if (foo() && bar()) { // 順番が大事なのでfooとbarを入れ替えないこと とか書いてたらアホやんw http://mevius.5ch.net/test/read.cgi/tech/1659656921/18
19: デフォルトの名無しさん [] 2022/08/07(日) 19:18:06.65 ID:C8Sscu1x >>18 だから、そういう言語仕様の話ではなくて、 例えば自作の関数が二つあって、それらを呼び出す順番が決まっている場合、それをコメントに残す必要の話をしているのよ 「順番が大事」な処理なんてよくあるだろ? で、それを知らずに修正して不具合を出すこともまたよくあるだろ? http://mevius.5ch.net/test/read.cgi/tech/1659656921/19
20: デフォルトの名無しさん [] 2022/08/07(日) 19:22:42.30 ID:r7YsBDkd インクリメントされた数値が表示されるのか、される前の数値が表示されるのか。 これはユーザーにとって重要な仕様なので、コメントにきっちり書いておくべきです。 わかりきったことなどと言う奴は、この世にも要らない。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/20
21: デフォルトの名無しさん [] 2022/08/07(日) 19:24:52.36 ID:Rb+FepPS >>19 > 例えば自作の関数が二つあって、それらを呼び出す順番が決まっている場合、それをコメントに残す必要の話をしているのよ ないんじゃね?w 処理の順番が重要なんて当たり前でしょ 知らないで順番変更する時点で素人 どういうコードで「これは処理の順番しても大丈夫だな」って 勘違いするっていうんだよw http://mevius.5ch.net/test/read.cgi/tech/1659656921/21
22: デフォルトの名無しさん [] 2022/08/07(日) 19:26:37.77 ID:Rb+FepPS >>20 総合計の出力は、合計処理を実行してから 画面に出力してくださいとでも書くんか?w http://mevius.5ch.net/test/read.cgi/tech/1659656921/22
23: デフォルトの名無しさん [] 2022/08/07(日) 19:29:00.19 ID:r7YsBDkd >>22 ええそうです。 なぜなら、そのようなバグで私たちユーザーは長年苦しんできているからです。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/23
24: デフォルトの名無しさん [] 2022/08/07(日) 20:57:09.74 ID:Rb+FepPS >>23 ユーザーが困ることと、詳細設計をソースコードにコメントで書くこになんの関係があんの? ソースコードがあれば十分じゃない http://mevius.5ch.net/test/read.cgi/tech/1659656921/24
25: デフォルトの名無しさん [] 2022/08/07(日) 20:58:30.80 ID:r7YsBDkd あなたのためのコーディングではなく、ユーザーのためのコーディングを心がけて下さい。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/25
26: デフォルトの名無しさん [] 2022/08/07(日) 20:58:56.85 ID:Rb+FepPS ユーザーのためにコーディングでしょ? コード書けばいいってことでしょw http://mevius.5ch.net/test/read.cgi/tech/1659656921/26
27: デフォルトの名無しさん [] 2022/08/07(日) 22:37:39.37 ID:njOvv5rZ >>20 コードにきっちり書かれているから、同じことをコメントに書く必要はない。 コメントに書くとしたら、表示の前にインクリメントする理由を説明する。 例えばiを個数カウンタとして使っている場合、「iの初期値は0なので、 個数を表示する前にiをインクリメントする」と書く。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/27
28: デフォルトの名無しさん [] 2022/08/07(日) 22:49:53.87 ID:r7YsBDkd いいえダメです。 その油断がユーザーを窮地に立たせるのです。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/28
29: デフォルトの名無しさん [] 2022/08/07(日) 23:10:55.21 ID:r7YsBDkd // すべての行にコードの意味をコメントで書きませう!! http://mevius.5ch.net/test/read.cgi/tech/1659656921/29
30: デフォルトの名無しさん [sage] 2022/08/07(日) 23:12:35.10 ID:7cQO/w5k コメントは 読み手に対する 思いやり http://mevius.5ch.net/test/read.cgi/tech/1659656921/30
31: デフォルトの名無しさん [] 2022/08/07(日) 23:43:27.10 ID:Zc4u6CYP すべてのコード行にコメントを書いてあるものを見たことがないんだけど? http://mevius.5ch.net/test/read.cgi/tech/1659656921/31
32: デフォルトの名無しさん [] 2022/08/08(月) 01:08:14.98 ID:q8wrugIB だってよ。 お前( >>1 )の妄想だ。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/32
33: デフォルトの名無しさん [] 2022/08/08(月) 09:25:55.98 ID:opl+vMMW >>31-32 お前らが、みたことないだけだろ? コメントもりだくさんな、コードレビュー済みのコードを見せてやるよ https://shell-mag.com/newcodereview-57/ http://mevius.5ch.net/test/read.cgi/tech/1659656921/33
34: デフォルトの名無しさん [sage] 2022/08/08(月) 13:15:48.22 ID:AVRRjrX2 >>33 ユニケージで察した http://mevius.5ch.net/test/read.cgi/tech/1659656921/34
35: デフォルトの名無しさん [sage] 2022/08/08(月) 17:20:47.37 ID:LPWK9yT9 >>18 それをアホというならお前がアホ もしくは大規模なプログラムの開発経験がないのだろう アホに見られるのが嫌ならプログラマなんてやらん方がいいぞ もっとカッコいい職業があるだろ知らんけどw http://mevius.5ch.net/test/read.cgi/tech/1659656921/35
36: デフォルトの名無しさん [] 2022/08/08(月) 18:36:44.09 ID:sf8DoyKQ >>33 これは素晴らしいな。 誰が見ても意図がわかる。 コメントはこうじゃないと。 ね、ライオンズ先生。 http://mevius.5ch.net/test/read.cgi/tech/1659656921/36
37: デフォルトの名無しさん [sage] 2022/08/08(月) 21:01:20.66 ID:6Y7zkB4i >>36 やってることはわかるが、意図はわからんなw > 88 # 余分な文字列を削除 > 89 sed 's/BUMON_//g' | http://mevius.5ch.net/test/read.cgi/tech/1659656921/37
38: デフォルトの名無しさん [] 2022/08/08(月) 21:13:02.08 ID:RTOmNKV0 独自関数は大文字にして欲しい http://mevius.5ch.net/test/read.cgi/tech/1659656921/38
39: デフォルトの名無しさん [sage] 2022/08/09(火) 08:53:49.33 ID:CSOBwvJK i++ //iに3を足す http://mevius.5ch.net/test/read.cgi/tech/1659656921/39
40: デフォルトの名無しさん [sage] 2022/08/09(火) 19:25:43.92 ID:blRATQyo >>18 例えば途中から入って来た奴があるいは半年後の自分が あこれbar()を先に呼んだほうが高速化できるんじゃないか?とか書き換えてテストしてバグってしまう前に あらかじめ書いておいたほうが親切だし無駄な時間を消費せずに済む http://mevius.5ch.net/test/read.cgi/tech/1659656921/40
41: デフォルトの名無しさん [] 2022/08/09(火) 19:47:53.41 ID:DKHX4SbF >>40 だから気まぐれでコメント書くな コメント書く基準を言え i++をi+1に書き換えたらだめな場合もあるからな おまえは無駄なものまでぜーんぶ書いてろよ 毎回な http://mevius.5ch.net/test/read.cgi/tech/1659656921/41
42: デフォルトの名無しさん [sage] 2022/08/09(火) 19:54:23.27 ID:zBoBPKOv >>39 間違ってるよ http://mevius.5ch.net/test/read.cgi/tech/1659656921/42
43: デフォルトの名無しさん [] 2022/08/09(火) 19:57:00.44 ID:oM0lzHLp // すべての行にコードの意味をコメントで書きませう!!! http://mevius.5ch.net/test/read.cgi/tech/1659656921/43
44: デフォルトの名無しさん [] 2022/08/09(火) 19:58:27.86 ID:j5b5w5HH >>33 それコードの説明をするのが目的のサンプルだろ? http://mevius.5ch.net/test/read.cgi/tech/1659656921/44
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 61 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s