アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
ルールを無視したコード (スコア:1)
ルールを無視したコードを書いたプログラマに対する罰則規定を明文化するってのはどうなんでしょう。システム開発において、コーディングに関するルールは社則扱いでも構わない気がするんですよね。ちゃんとしたルールであれば、それに従わないと後で会社に損害をもたらす可能性がある訳ですから。
どうでしょう?
Re:ルールを無視したコード (スコア:0)
ないので質問です。
以前関わってた会社のC言語に関するコーディングルールで
・関数なら関数名にfuncをつける
・プロシージャなら関数名にprocをつける
というものがありました
Re:ルールを無視したコード (スコア:1)
値を返す/返さないで分けているなら、関数プロトタイプ宣言でわかるから無意味。
なにか意味があるにしても、もっとましな命名ルールが考えられるはず。
例えば副作用の有無で分けるなら、「プロシージャ
Re:ルールを無視したコード (スコア:0)
そんなことしないで済むための命名規則でしょ。
Re:ルールを無視したコード (スコア:1)
逆に、そんな考え方をしないで済むために、
ctagsやGLOBAL、あるいはVC++でもEclipseでもなんでもいいが、とにかくそういう文明の利器を使って、
その関数の定義を一瞬で見に行けて、しかも一瞬でまたもとの場所に戻る ことが出来る環境を、用意しとくべきです。
#メモ書きのテキストとソースとを、同一のエディタで扱っていると、
#メモ書きから関数名でタグジャンプできるようになるので、なかなか快適です。
#Mail書きながら行って戻ってが出来るんだもんなあ。
なお(GLOBALとかの)HTML出力については、「戻る」機能は、それこそwebブラウザの「戻る」の機能が有効です。
変なブラウザで無い限り、スクロール位置も含めてもとの位置に戻れるでしょうから。
そういやIEって、Ver4だか5だかからは「カーソル位置」まで復帰するようになったんで、だいぶ使いやすくなりました。
あと、そういったタグジャンプに参加することが出来ないようなツールに、
ドキュメントとかいう名目でソースの断片(特に関数名を含む文字列)をコピペすると、
結果的に生産性を損ねますので、控えるのをお勧めします。
いや、つまりMS Officeとかの話なんですが(笑)。
関数名一覧をExcelで作るなんてのは愚の骨頂。わざわざ死んだ情報を作ってどうする?