アカウント名:
パスワード:
// 1988年1月3日 削除(開始)//なんたらかんたら糞コード;//....// 1988年1月3日 削除(終了)
// 1988年2月16日 削除(開始)//なんたらかんたら糞コード;//....// 1988年2月16日 削除(終了)
..... 以下これが数千行続く
// aに1を足すreturn a+1;}
こんな感じ?だから要らないコードは消せと。バージョン管理使えと。
元に戻すのに巨大なコストがかかると分かっていたら、簡単にコード消してコミットなんて出来る?
変更履歴なんてコミットメッセージに書きますから、ファイル先頭になんか残しませんよ。なんのためのVCSだと…
コメントアウトでも元に戻すのは手間がかかるものですよ…本当に…
たまにコメントアウトされたコードを消しまくるヤツいるんだけど、履歴なので消さないでほしいわ。
消します。キッパリ。あなた以外には、単なるゴミです。ゴミは、他の人の生産性を低下させます。
消すよな。バッサリ。どうせ過去には戻れないのだから履歴なんて意味がない。歴史を紐解く時間あったらテストでも書いてくれ。ついでに、変数が参照されていないと警告でたものもバッサリ消す。
> たまにコメントアウトされたコードを消しまくるヤツいるんだけど、> 履歴なので消さないでほしいわ。
バージョン管理してるんだったら、履歴は全部残ってるんだし、必要になったらいつでも戻せるんだから消すべき。
バージョン管理してない場合、そういう人や会社は、ソフトウェア開発から手を引くべき。
なんだろ、本体はgitで綺麗に管理して、提出・ビルド用には
git unko-eport
的なコマンド作れば解決だね!diffをコメント化・ログ付きでねちねちはき出すコマンド。
#こんなコマンド実装をgit本体にPRしたら、オンライン人格抹殺されかねん、、
バージョン管理使っているのにこれやる奴がいるから困る加えてその例はコメントがあるだけまだマシだw
「不要なケーブルだけを取り外すのは困難」だからきっとこんなの
function syori(kinou, kinou2, a) {if (kinou == 0) {//なんたらかんたら糞コード;//....}if (kinou == 2) {//なんたらかんたら糞コード;//....}..... 以下これが数千行続くif (kinou == 15 || kinou2 == 3) {// aに1を足すreturn a+1;}}
syori(13, 3, x) + 1;
// なおsyori(0, x, y), syori(2, x, y)の呼び出し元は大昔に削除されたがその記録などあるはずもない
あう...あの悪夢を思い出したよ。
1、しかも条件判定に、無駄に長い正規表現が使われている。2、関数を呼び出している部分が複数残っており、全く使われていないわけでもない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
既視感 (スコア:4, おもしろおかしい)
// 1988年1月3日 削除(開始)
//なんたらかんたら糞コード;
//....
// 1988年1月3日 削除(終了)
// 1988年2月16日 削除(開始)
//なんたらかんたら糞コード;
//....
// 1988年2月16日 削除(終了)
..... 以下これが数千行続く
// aに1を足す
return a+1;
}
こんな感じ?
だから要らないコードは消せと。バージョン管理使えと。
Re: (スコア:0)
元に戻すのに巨大なコストがかかると分かっていたら、
簡単にコード消してコミットなんて出来る?
Re:既視感 (スコア:1)
使用している:ゴミなので消す
使用してない:消さずに残す
両方に共通なのは、ファイルの先頭に変更履歴は残す
こんな感じかも
Re: (スコア:0)
変更履歴なんてコミットメッセージに書きますから、ファイル先頭になんか残しませんよ。
なんのためのVCSだと…
Re: (スコア:0)
コメントアウトでも元に戻すのは手間がかかるものですよ…本当に…
Re: (スコア:0)
たまにコメントアウトされたコードを消しまくるヤツいるんだけど、
履歴なので消さないでほしいわ。
Re: (スコア:0)
消します。キッパリ。
あなた以外には、単なるゴミです。
ゴミは、他の人の生産性を低下させます。
Re: (スコア:0)
消すよな。バッサリ。どうせ過去には戻れないのだから履歴なんて意味がない。
歴史を紐解く時間あったらテストでも書いてくれ。
ついでに、変数が参照されていないと警告でたものもバッサリ消す。
Re: (スコア:0)
> たまにコメントアウトされたコードを消しまくるヤツいるんだけど、
> 履歴なので消さないでほしいわ。
バージョン管理してるんだったら、履歴は全部残ってるんだし、
必要になったらいつでも戻せるんだから消すべき。
バージョン管理してない場合、そういう人や会社は、
ソフトウェア開発から手を引くべき。
Re: (スコア:0)
なんだろ、本体はgitで綺麗に管理して、
提出・ビルド用には
git unko-eport
的なコマンド作れば解決だね!diffをコメント化・ログ付きでねちねちはき出すコマンド。
#こんなコマンド実装をgit本体にPRしたら、オンライン人格抹殺されかねん、、
Re: (スコア:0)
バージョン管理使っているのにこれやる奴がいるから困る
加えてその例はコメントがあるだけまだマシだw
Re: (スコア:0)
「不要なケーブルだけを取り外すのは困難」だからきっとこんなの
function syori(kinou, kinou2, a) {
if (kinou == 0) {
//なんたらかんたら糞コード;
//....
}
if (kinou == 2) {
//なんたらかんたら糞コード;
//....
}
..... 以下これが数千行続く
if (kinou == 15 || kinou2 == 3) {
// aに1を足す
return a+1;
}
}
syori(13, 3, x) + 1;
// なおsyori(0, x, y), syori(2, x, y)の呼び出し元は大昔に削除されたがその記録などあるはずもない
Re: (スコア:0)
あう...あの悪夢を思い出したよ。
1、しかも条件判定に、無駄に長い正規表現が使われている。
2、関数を呼び出している部分が複数残っており、全く使われていないわけでもない。