アカウント名:
パスワード:
>>世にも悪名高い、コードを修正したらコメントアウトして元のコードを残せというルールだった。
こんな現場でやりました。せっせとコメントに直しているうちに、自分がCVSの動作を手でやっていることに気づきました。
コードでそれをやるのはまだマシです。
私が以前いた職場 (の、とあるプロジェクト) では、プログラムを直接コードを書かずに PAD [geocities.jp] で書いて、そこからコードを自動生成する、ということをやってました。
そして「変更したら必ず変更前の部分をコメントとして残しておく」を PAD についてやらされてたのです。
PAD は、箱状の記号の中に処理内容を書きますが、その処理が逐次実行なのか反復なのか分岐なのかは、箱の形状で区別します。
処理をコメントアウトするには、それらの箱をコメントを表す箱に変更するしかありませんが、当然のことながら、コメントの箱には、それがコメントアウトされる前な
自分だったら、コメントアウトすべき処理をまとめて偽条件の反復ブロックに入れたりしそうです。#1.条件が定数の分岐を最適化する処理系前提#2.しかしそうであっても 上司が理解してくれず「とにかく却下」される可能性あり# (おかしなことしてないで真面目にコメントにしろ、とか)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
手動CVS (スコア:3, おもしろおかしい)
>>世にも悪名高い、コードを修正したらコメントアウトして元のコードを残せというルールだった。
こんな現場でやりました。
せっせとコメントに直しているうちに、自分がCVSの動作を手でやっていることに気づきました。
PADでそれをやった (スコア:0)
コードでそれをやるのはまだマシです。
私が以前いた職場 (の、とあるプロジェクト) では、プログラムを直接コードを書かずに PAD [geocities.jp] で書いて、
そこからコードを自動生成する、ということをやってました。
そして「変更したら必ず変更前の部分をコメントとして残しておく」を PAD についてやらされてたのです。
PAD は、箱状の記号の中に処理内容を書きますが、その処理が逐次実行なのか反復なのか分岐なのかは、
箱の形状で区別します。
処理をコメントアウトするには、それらの箱をコメントを表す箱に変更するしかありませんが、当然の
ことながら、コメントの箱には、それがコメントアウトされる前な
Re:PADでそれをやった (スコア:2)
自分だったら、コメントアウトすべき処理をまとめて偽条件の反復ブロックに入れたりしそうです。
#1.条件が定数の分岐を最適化する処理系前提
#2.しかしそうであっても 上司が理解してくれず「とにかく却下」される可能性あり
# (おかしなことしてないで真面目にコメントにしろ、とか)