アカウント名:
パスワード:
次は500人のプログラマを集めて「前任者のソースをコピペせずタイプしてください」とかやってみたらどうだろう?
予想・まずカッコの位置がバラバラなり・ローカル変数が無意味な名前に短縮され・果てはロジックが変更され使われない変数や関数が残る
・スペースとタブが混じる・改行コードが混じる・文字コードが混じる
毎回タイプし直すんだからそのどれも起こらないんじゃね?
コメントを混ぜてしまうかも
#意味不明
ロジックが書き直されてコメントは古いままとかコメントの肝心な部分は前任者に消されているとか
ぎゃー
進化的アルゴリズムの実験でしょうか?
・creatがcreateになり、またcreatに戻る・#define BEGIN { などと定義されてしまうが、のちに定義だけ消されて本文の戻し忘れが生じる・s/ //;がs///;となってしまうなど必要なスペースが消えてしまうが、のちに適当な推測でs/,//;などとなってしまう・int *a;がint* a;と書き直される部分とそうでない部分が出てきて、のちにすべてint*a;に統一され、ふりだしに戻る・コメント行の始まりの文字がいつのまにか ; や ' や % になってしまう・=と==と:=が入り交じる
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
プログラマーでアーティスト (スコア:0)
次は500人のプログラマを集めて
「前任者のソースをコピペせずタイプしてください」
とかやってみたらどうだろう?
予想
・まずカッコの位置がバラバラなり
・ローカル変数が無意味な名前に短縮され
・果てはロジックが変更され使われない変数や関数が残る
Re:プログラマーでアーティスト (スコア:2)
単にタイプのみでそのまま受け継がれたり
ロジック読む人はそのバグを修正したり
もっと読む人だと冗長さが我慢できなくて
劇的にロジックを見直して最適化したりとか・・・。
Re: (スコア:0)
・スペースとタブが混じる
・改行コードが混じる
・文字コードが混じる
Re: (スコア:0)
毎回タイプし直すんだからそのどれも起こらないんじゃね?
Re: (スコア:0)
コメントを混ぜてしまうかも
#意味不明
Re: (スコア:0)
ロジックが書き直されてコメントは古いままとか
コメントの肝心な部分は前任者に消されているとか
ぎゃー
Re: (スコア:0)
進化的アルゴリズムの実験でしょうか?
・creatがcreateになり、またcreatに戻る
・#define BEGIN { などと定義されてしまうが、のちに定義だけ消されて本文の戻し忘れが生じる
・s/ //;がs///;となってしまうなど必要なスペースが消えてしまうが、のちに適当な推測でs/,//;などとなってしまう
・int *a;がint* a;と書き直される部分とそうでない部分が出てきて、のちにすべてint*a;に統一され、ふりだしに戻る
・コメント行の始まりの文字がいつのまにか ; や ' や % になってしまう
・=と==と:=が入り交じる