アカウント名:
パスワード:
・コメントは書くように。
なんてのは? たとえば,(悪い例)
i++; /* iを一つ増やす */ buf[strlen(buf)]='\0'; /* 配列bufのstrlen(buf)番目に'\0'を代入 */ みたいな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
ほとんど無い (スコア:1, すばらしい洞察)
・インデントはTabで。
・テクニックに走らず、誰が見てもわかりそうな構文で。
・できるだけ省略しないで書いて。
命名規則とかは、今の会社では無いですね。
Re: (スコア:0)
・嘘のコメントを書かないように
「// 引数を元にサーチして、見つかったらhogeって0を返し、見つからなかったら0以外を返す」的なことが書いてあるのに、関数の中身はどう見ても逆で、コメントが間違ってるのだろうと思いつつ、もし処理が間違っていたら・・・なんてことがありました。
あと、インデントの付け方がどうだとか{の前後で改行するとかしないとかの整形関係は、ツールで一発でいいんじゃないかと思う今日この頃。
リポジトリから引っ張ってきたら編集前に自動整形(各自の好みで)、コミットするときにまた自動整形(決めたルールで)みたいなことを自動でやってくれるスクリプトでも書いとけばいいんじゃないかな・・・とか思います。
Re: (スコア:1)
なんてのは? たとえば,(悪い例)
i++; /* iを一つ増やす */
buf[strlen(buf)]='\0'; /* 配列bufのstrlen(buf)番目に'\0'を代入 */ みたいな。
Re:ほとんど無い (スコア:1)
曰く「誰が見ても分かるように」との事。
当然(?)、既存のコードのコメントは、コード見れば分かる事は書いてあるけど、
本来コメントとして書いておいて欲しい事は書いてなかったりするわけでorz