[過去ログ] すべての行にコードの意味をコメントで書くアホウ (105レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
32
(1): 2022/08/08(月)01:08 ID:q8wrugIB(1) AAS
だってよ。
お前( >>1 )の妄想だ。
33
(4): 2022/08/08(月)09:25 ID:opl+vMMW(1) AAS
>>31-32

お前らが、みたことないだけだろ?

コメントもりだくさんな、コードレビュー済みのコードを見せてやるよ
外部リンク:shell-mag.com
34: 2022/08/08(月)13:15 ID:AVRRjrX2(1) AAS
>>33
ユニケージで察した
35: 2022/08/08(月)17:20 ID:LPWK9yT9(1) AAS
>>18
それをアホというならお前がアホ
もしくは大規模なプログラムの開発経験がないのだろう

アホに見られるのが嫌ならプログラマなんてやらん方がいいぞ
もっとカッコいい職業があるだろ知らんけどw
36
(1): 2022/08/08(月)18:36 ID:sf8DoyKQ(1) AAS
>>33
これは素晴らしいな。
誰が見ても意図がわかる。
コメントはこうじゃないと。
ね、ライオンズ先生。
37: 2022/08/08(月)21:01 ID:6Y7zkB4i(1) AAS
>>36
やってることはわかるが、意図はわからんなw

> 88 # 余分な文字列を削除
> 89 sed 's/BUMON_//g' |
38: 2022/08/08(月)21:13 ID:RTOmNKV0(1) AAS
独自関数は大文字にして欲しい
39
(1): 2022/08/09(火)08:53 ID:CSOBwvJK(1) AAS
i++ //iに3を足す
40
(1): 2022/08/09(火)19:25 ID:blRATQyo(1) AAS
>>18
例えば途中から入って来た奴があるいは半年後の自分が
あこれbar()を先に呼んだほうが高速化できるんじゃないか?とか書き換えてテストしてバグってしまう前に
あらかじめ書いておいたほうが親切だし無駄な時間を消費せずに済む
41
(1): 2022/08/09(火)19:47 ID:DKHX4SbF(1/2) AAS
>>40
だから気まぐれでコメント書くな

コメント書く基準を言え
i++をi+1に書き換えたらだめな場合もあるからな
おまえは無駄なものまでぜーんぶ書いてろよ
毎回な
42: 2022/08/09(火)19:54 ID:zBoBPKOv(1) AAS
>>39
間違ってるよ
43: 2022/08/09(火)19:57 ID:oM0lzHLp(1/3) AAS
// すべての行にコードの意味をコメントで書きませう!!!
44: 2022/08/09(火)19:58 ID:j5b5w5HH(1/3) AAS
>>33
それコードの説明をするのが目的のサンプルだろ?
45: 2022/08/09(火)19:59 ID:oM0lzHLp(2/3) AAS
コード一行に対してコメント3行くらい書くのが本物のプロ。
コメント書かないのは素人のお遊び。
46: 2022/08/09(火)20:01 ID:j5b5w5HH(2/3) AAS
>>33
それ何をしたいのか、何をやっているかのコメントがないな。
47: 2022/08/09(火)20:26 ID:BuR95QZy(1) AAS
コードを読むには高い集中力が必要で、疲れるから
少しの集中力で読めるコメントというのは、コードリーディングを楽にする

と今思った。
48
(2): 2022/08/09(火)21:23 ID:8jqj7J8S(1) AAS
>>41
だから警告が必要なとこに書くのが基準だよ
そう書いてるだろ

気まぐれだったら全部の行には書かんだろが俺はしないけど

とにかくこんなことまでコメント書いてうっとおしいとかみっともないとか思う奴はプログラマに向いてないよ
人間はどんなミスをするかわからないからな
初心者は変数名や書き方を規則的にすることでわざわざコメントつけなくても説明になるだろと思うだろうが
省1
49: 2022/08/09(火)22:15 ID:j5b5w5HH(3/3) AAS
>>48
プログラミング言語としての意味を書くコメントは分けて考えなければいけない。
50
(1): 2022/08/09(火)22:29 ID:DKHX4SbF(2/2) AAS
>>48
だから警告が必要なところってどこだよ?

同じようなコードなのに、ここは警告が必要そうだから書いて
ここは警告が必要ないから書かないのか?

新人「ここ、何も書いてないから入れ替えて大丈夫っすね!」
51: 2022/08/09(火)23:12 ID:oM0lzHLp(3/3) AAS
どこにどういうコメントを書くべきか。
それが経験であり熟練度。
一兵卒から始まり、経験を積み上げ、コメントを磨き上げ、天下の大将軍を目指す。
52
(1): 2022/08/10(水)07:28 ID:g2r8Vobb(1) AAS
>>50
警告は勘違いして読みがちな箇所に書くんだよ
例えば先のfoo barの呼び出し順を間違ったらバグる場合とかね
あと、マジックナンバーの説明とか
53
(1): 2022/08/10(水)10:45 ID:w8koR26R(1/3) AAS
>>52
だからhoge hageの呼び出し順を間違ってもバグらないときは書かないんだろ?

書いてない時、それが書き漏れなのか
そうでないのかどうやって判断すんの?
54: 2022/08/10(水)11:04 ID:kxq3xLmV(1) AAS
>>53
勘違いして読みがちな箇所だよ
そうではない箇所には必要ない
55: 2022/08/10(水)11:09 ID:4xqPHIM2(1) AAS
// 君かわいいね
// 今夜どうかな?
56: 2022/08/10(水)18:41 ID:F9/ptNap(1/2) AAS
全ての行にコメントを書けって。
なぜ手抜きすることばかり考える。
全部の行に書け。
57: 2022/08/10(水)18:43 ID:w8koR26R(2/3) AAS
はいはい。精神論、体育会系、自分の頭で何も考えない能無しw
58
(2): 2022/08/10(水)18:48 ID:F9/ptNap(2/2) AAS
コードよりコメントのほうが少なかったら、職業プログラマとして恥だと思え。
そんなもんはアマチュアだ。
59: 2022/08/10(水)18:52 ID:w8koR26R(3/3) AAS
>>58
ならそのプロのコードとやらを見せて
あ、ユニケージはいらんからw
60: 2022/08/10(水)19:32 ID:sfYj45Aw(1) AAS
>>58
Linuxのコードを見てから言え
61: 2022/08/10(水)19:54 ID:kx7L/9BB(1) AAS
なんでキチの相手するかなぁ...
62: 2022/08/11(木)00:42 ID:ZCQSRwpp(1) AAS
品質は良いです。
2022令和最新版。
63: 2022/08/11(木)20:03 ID:COAKBVTr(1) AAS
昔MSXのBASICでコメント文で書かれた機械語のコードを呼び出すというテクニックがあったな
プロテクトメモリ?何それ!
64
(1): 2022/08/12(金)05:02 ID:gexMmBrM(1) AAS
DATA文やろ
コメントってなんやw
65
(1): 2022/08/12(金)10:06 ID:rNj9X+5C(1) AAS
アレって投稿用に完成したアセンブラをBASICに変換していただけで
人力でDATA文から作っていたやつがいたらすごいよな
読者は人力だが……
66
(1): 2022/08/12(金)15:07 ID:1wYgfbYo(1) AAS
>>65
いや、当時は普通にハンドアセンブルしてたよ。
主要命令はZ80ヘキサを暗記してたし、未だにいくつか覚えてるわ。
67: 2022/08/13(土)20:53 ID:h4E07yCU(1) AAS
>>64
DATAじゃなくてシングルクォートのREM文に機械語のコードをゴリゴリ埋め込んでおいて
BASICプログラムが格納されるアドレスが毎回同じなことを利用して、REM文のアドレスにいきなり制御を渡すのよ
そういう変態プログラムのシューティングゲームが月刊ASCIIかなんかに載ってて驚愕した記憶がある
実際の処理は読んでないからそのREM文がすべて直接実行可能な機械語コードだったのか、先頭部分を呼び出し後にBASE64変換みたいなことをしてたのかは知らないけどw
68
(1): 2022/08/20(土)13:01 ID:Z0uFASkB(1) AAS
フレームワークから出力しただけのコードにコメントつける作業してるだけで自分で書いてないんじゃね
これがIT人材とかいうんだから笑える
69
(1): 2022/08/21(日)02:26 ID:03eMfefm(1) AAS
>>68
フレームワークの意味がわかってないな
70: 2022/08/21(日)12:53 ID:j3ukytx2(1/2) AAS
KEИTAωωω
71: 2022/08/21(日)12:54 ID:j3ukytx2(2/2) AAS
>>66
だよね
JR系は重宝した
72
(1): 2022/08/21(日)14:17 ID:TydpFBMU(1) AAS
>>69
最近のフレームワークはコード丸ごと出力するんですよおじいちゃん
73: 2022/08/21(日)16:04 ID:S3KIc3UD(1/2) AAS
とてつもなく読み難いがこんな内容がまだあるな
外部リンク[txt]:archive.org
74: 2022/08/21(日)16:05 ID:S3KIc3UD(2/2) AAS
ごめんこっちで普通に読めたわ
外部リンク:archive.org
75: 2022/08/21(日)17:37 ID:3JIuIXQv(1) AAS
>>72
その最近のフレームワークとやらを教えてくれw
76: 2022/08/21(日)17:49 ID:aagQnukO(1) AAS
フレームワークがコードを出力するのか
凄い時代だな
77: 2022/08/21(日)22:34 ID:0v7G3Tlr(1) AAS
frame、workという英語の意味もわからないんだろうな。
78: 2022/08/22(月)00:50 ID:8/FESXuX(1/2) AAS
普通に10年くらい前からあると思うが
化石って悲惨だな
79: 2022/08/22(月)00:56 ID:t08mT3YP(1) AAS
scaffoldの事じゃね?
ひな形が出力されるようなフレームワークは割とあるかも
80: 2022/08/22(月)01:14 ID:8/FESXuX(2/2) AAS
どう時代を読んでもRoRが流行った以降はそれがフレームワークの機能としてのスタンダード
こんな何いってるかわからん化石の相手したくねえわ
81: 2022/08/22(月)04:50 ID:XjbJEJN/(1) AAS
フレームワークのフレームワークのコードが自動的に出ると言っているのか?

それならフレームワークのコードを入力していた方がおかしい。
毎回、打ち直す阿呆はなんなんだろうな。
82: 2022/08/22(月)11:52 ID:9riQaK8D(1/3) AAS
今は有料のAI が、ソースコードを提案する

もぐらストア

github copilotでrailsのコードを書いてみた
www.youtube.com/watch?v=ZMi1BsConT4
83: 2022/08/22(月)12:03 ID:9riQaK8D(2/3) AAS
例えば、Ruby on Rails で、scaffold・足場を作ると、
タスクランナーで自動的に数十のファイルが作られて、そのままCRUD 操作ができる

データベースにも登録できる

たいていの香具師は、神のようなscaffoldに驚く。
データベースも含めて、最初からアプリが動くから
84: 2022/08/22(月)12:13 ID:9riQaK8D(3/3) AAS
20年ぐらい前、Rails がscaffold で革命を起こした。
たった数分で、最初からアプリが動く。
だから猫も杓子も、Railsで開発した

ハーバード大学でも、Railsを教えていた

君らは、年収3千万円のサラリーマンになりたくないだろ?
起業して、1千億円ぐらい儲けたいだろ?

それなら、Railsを使え
85
(2): 2022/08/22(月)23:36 ID:tDcpQn+Z(1) AAS
なぜそれ以後のフレームワークは
プログラムを書くようになったんだろうね?
設定だけ書けば
プログラムを自動生成するようにしなかったのはなぜ?
86: 2022/08/23(火)02:36 ID:SpzGkw08(1) AAS
>>85
そういうのは今度は設定がたいへんなことになる。
87: 2022/08/23(火)06:43 ID:B9nWN5M8(1) AAS
>>85
痒いところを掻きたいからだろ
88
(1): 2022/08/29(月)13:36 ID:PCOEcac8(1) AAS
//ここで個数分足しておく
//この会社だけはやめておけ
for(int i=0;i<count;i++)

こういうコメントなら見たことある
後任に大切なメッセージを残してくれるいい人もいたもんだ
89: 2022/08/29(月)14:39 ID:LzHDSE21(1) AAS
うそくせ
90: 2022/08/29(月)18:20 ID:WqXG6rq1(1) AAS
>>88
コーエーのゲームでクソゲーとデータに残していた事件も知らないのか?
91: 2022/08/29(月)18:57 ID:vUI7JH1g(1) AAS
ROMにおまんこしてぇって描かれてた件
92: 2022/08/29(月)18:58 ID:8Zx7GLWP(1) AAS
クソゲーツマランと漢字4文字で思いっきり埋め込まれてたやつなw
93: 2022/08/29(月)21:12 ID:VjHWIo6X(1) AAS
それコメントか?
94: 2022/08/29(月)21:40 ID:iMDvJogZ(1) AAS
暗号。
95
(1): 2022/08/30(火)00:27 ID:9oJv0wUh(1) AAS
「空は青かった」
96: 2022/08/30(火)00:38 ID:aovba9nj(1) AAS
>>95
スレチ
97: 2022/08/30(火)23:05 ID:F66FctjD(1) AAS
イースターエッグの類?
98: 2022/08/31(水)01:49 ID:vP2ngpvh(1) AAS
コメント大事
99: 2022/08/31(水)02:22 ID:QjUlXYzC(1) AAS
//ここで個数分足しておく
//それは青かった
for(int i=0;i<count;i++)

結構シュールだな
100
(1): 2022/09/03(土)19:14 ID:wh+RxvHk(1) AAS
//ここで愛を足しておく
//それは僕が青かった
for(int i=0;i<count;i++)

結構シュールだな
101: 2022/09/04(日)02:54 ID:DITh+Llf(1) AAS
「空が青かった」は
朝鮮人が北朝鮮に帰るときに手紙が検閲されるから
理不尽な目に合えば一見中立に見える「空は青かった」と外向けの手紙に書いた
一種の暗号
どの手紙にも書いてあったという
この文脈だと「いい天気が続いています」とか
さらにぼかすのかな?
省1
102: 2022/09/08(木)13:31 ID:E2yDW5TJ(1) AAS
プログラムコードとコメントの齟齬が出てきて、
やがてコメントのメンテナンスが放棄される。
自分でコメントを無視した修正に慣れている内に、やがて異動。
後任者が「コメントが充実してて親切やん!」と喜んでいたというが、
そのプロジェクトは次のバージョンで火を吹いた。
火消しに俺まで駆り出され、自分の過去に書いたコメントだけが頼りだったが、
火に油を注ぐ結果となり、更なる火消し要員を集めるハメに。。。
省4
103: 2022/10/12(水)05:45 ID:xaa83KyA(1) AAS
大昔に、Intelが公開したアセンブリ言語のソースがまさにそんな感じで
高級言語の時代にも、そうした文化の名残りがあるのかも知れませんね
104: 2022/10/12(水)06:45 ID:RAZWVaSn(1) AAS
>>100

//ここで愛を足しておく(友達は勇気だけじゃない)
//それは僕が青かった(ネズミに耳をかじれれた)

作者分かっちゃった!
105: 2022/11/28(月)06:18 ID:FppqmMkh(1) AAS
ドキュメントとして書けよ
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s