どっかの掲示板でみかけたんですけど、
「コードの修正時に日付と署名を打ちこみたい」ってんです。
// 2008.02.27 えぴ (ここから)
...
// 2008.02.27 えぴ (ここまで)
みたいな。
そんなもんはRCSなりCVSなりsubversionなりに任せちまえ!
はごもっともなんですけど、"上からの要請"でコードに残せちゅーですよ。
要はいつ/だれが/どこを直したかを残したいんでしょうけど、
これってどんな意味があるんでしょか。
"いつ"情報 と "どこ"情報 からそのコードがどんな経緯で
今の状態に落ち着いたことがわかるってことかしら。
だとするとコードの削除もコメントアウトによらにゃあかんよね。
んなことしたらコードがぐっちょんぐっちょんになるんちゃうのん?
百歩譲ってそれを認めたとしても、
// 2008.02.27 えぴ (ここから)
...
// 2008.02.20 うどん (ここから)
...
// 2008.02.25 ぽぴ (ここから)
...
// 2008.02.27 えぴ (ここまで)
...
// 2008.02.20 うどん (ここまで)
// 2008.02.25 ぽぴ (ここまで)
↑こんなんからコードの変遷が追いかけられるんだろか。
追いかけろって頼まれたらものの五分で脳汁噴き出しますよあたしゃ。
で、この"署名"は何を意味するんだろ。
バグの責任追及のため?
誰がバグ埋め込んだかを知って、そんでどぉするの?