今日は、以前会社に居た人の壮絶コードの翻訳をしていました。 別の仕事で使ったコードを使いまわしたとは言え、 3分の1が無駄なコードってどういうコトですか?! 今日身をもって知った「読んだら血反吐が出るコードの書き方」を記しておきます。 ・変数が無駄に多く、しかもどの変数にもコメントが書いてない。 ・って言うか、コメント自体ほとんど無い。 ・変数1コで済む処理なのに、何故か配列になっている。 ・その後、しつこいまでに配列[0]しか使ってない(直せよ!!)。 ・全く同じ意味の配列を3つ作っている。 ・なので、全く別の位置に似たような代入式が3つ存在している。 ・以前作った自作関数を使いまわすため(?)、初期化したばっかの変数をそのまま突っ込んでいる。 ・しかも引数5つのうち、3つも。 ・グローバル変数が無駄に多い。 今日見たのはPerlのコードだったんで、$やら#やら¥が無駄に多かったし、 明日いっぱいでケリをつけるんですけど、もう嫌だよー。 体重が、自分史上最高値を記録してしまったことより、 今日から、会社から歩いて帰ることになりました。 5kmの道のりを、1時間かけて早歩きします。 オフクロの友達が、一万歩歩くのを一ヶ月続けて6kg痩せたそうなんで、 僕も上手い具合に痩せれば最高なんですけどねぇ。