コメントのないスパゲティとコメントのあるスパゲティの保守をやった経験からすると
同じスパゲティならコメントがあった方が多少はましだな
例えコメントとコードの実態が合っていないとしても
このコードを書いた奴がここで何をしたかったのかを探る手がかりくらいにはなる
コメントは自分用やし…。
書いてた頃は転職する予定なかったんだスマン。
0495地球(東京都) [US]2020/06/06(土) 22:36:37.36ID:McsDY0sy0
0496ベクルックス(広島県) [CN]2020/06/06(土) 22:50:27.50ID:OzXBpg2l0
変数はアルファベット2文字で
pythonといい、横に長くして行減らすってほうが流行ってきてるな
昭和は正しかったか
以上、以下、未満、を超える、はあやふやに使われがちなので、注意はするね
金曜までに納品します、って、2通りの解釈があってモヤモヤする
プログラムの構文が変わって文が長くなるようになったのか
プログラマが変わって文を長く書くようになったのか
時代を問わず同じ品質のプログラムなら全て80桁になるはずでは🤔
/* この部分は意味不明なコードだが削除すると動かなくなるので、削除禁止! */
0511水メーザー天体(東京都) [RO]2020/06/07(日) 11:06:09.40ID:NP7ia+rL0
Ubuntuでepgstationを動かしている
0516ミマス(神奈川県) [US]2020/06/07(日) 12:44:56.87ID:IpPhM1I20
改行入れずに一行で書けよ
会社なんかだとプロジェクトで決まったフォーマッターの使用が強制されているけど、
おかしなところで改行されるので気持ち悪い
特にJavaのequalsの比較関連とか
BASICの頃は、1行(行番号も含めて)255文字という制約がある中でIF文は1行で書かないといけない(次の行から別のブロックになる)という規約があって
当たり判定とかの処理になるとギリギリになるんだけど
末期の頃にPODP積んでHIMEM.SYSとかを駆使しまくるとかした環境向けに作ったら当たり判定への要求が高まり過ぎて255文字じゃ足りなくなったので
判定文をサブルーチン化するとかしてた。最終的に判定だけで1000文字超えてた
てかC言語は学習済みだったがMASTER.LIBの使い方はついぞ分からんかった(LIBの方はフリーだったがリファレンスの方がシェアウェアだったってのもあったが)
0521水メーザー天体(家) [US]2020/06/07(日) 18:24:14.61ID:7Y3/3+mS0
最近になってサクラエディタでゴリゴリだったのをVSCodeに移行したので、ちょっと自分内コーディング規約について変革する予定は未定
0523デネブ(神奈川県) [US]2020/06/07(日) 19:30:29.79ID:G4taK6zp0
>>516
昔はone-linerスゴイのがいっぱいいた 0524タイタン(福岡県) [GB]2020/06/07(日) 19:51:02.15ID:38DKjM4G0
>>489
昔は信用できるのは今動いている実行ファイルのみとか言われてたなぁw 0525グリーゼ581c(山梨県) [US]2020/06/07(日) 19:52:27.31ID:oQB1Z8VM0
ttp://bb.watch.impress.co.jp/cda/static/image/2004/11/17/yc01.jpg
ソースコードを書くのに80桁も要らんだろ
短い方が読み易い
と元コボラーの私
0530アルデバラン(東京都) [ニダ]2020/06/07(日) 21:37:54.09ID:ejBAFFtC0
>>520
比較演算子で計算してから結果をIF判定じゃダメなんか? 0537フォボス(福井県) [ヌコ]2020/06/08(月) 11:28:36.11ID:vnm62gnn0
ルネサスの組み込みのサンプルコードなんかも酷いもんだよ
そのうちGoogleに口頭で頼んでプログラム作ってもらえるようになるから
専門の言語など不要になるわ