アカウント名:
パスワード:
自分が最近見たやつだと、pcsensorのCソース。これは酷かった。Raspberry Piで常時温度計測しようと思ってRDing Temper買ってきて、Linuxから使おうとGithubからpcsensor落としてきたら、あまりの酷さに絶句した。ただ落としてきてビルドするだけだったら気づかなかったんだろうけど、libusbの0.1系に依存して書かれてるから1.0系に書き直そうかと思って中見たら・・・。
あれは本当に凄いよ。たった1ファイル。それもたった450行のソースでありながら、リファクタしようという気力を根刮ぎ圧し折られるほどの圧倒的コーディング。一体どのような精神状態の元、あんなコードを書き上げられたんだろうと逆に興味が湧いてくるほど。
”pcsensor github"でぐぐって [google.co.jp]出てきたの見たけど別にぜんぜん大したことないなあ。おれならもっと酷いコード平気で書ける自信あるわ。
全体的に素直なコードですよね。コメントが少ない印象を受けるけど、ソースが素直なので許容範囲と思う。後はusb_control_msgの引数が即値なのはどうとか、debugがマクロでないとか、指摘したくなる部分はあるけれど、十分リファクタ可能な範囲にしか見えない。
きっと世の中に対する基準が高い人なんでしょうね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
悪い例ならすぐにいくつも思いつくだろ? (スコア:1)
自分が最近見たやつだと、pcsensorのCソース。これは酷かった。
Raspberry Piで常時温度計測しようと思ってRDing Temper買ってきて、Linuxから使おうとGithubからpcsensor落としてきたら、あまりの酷さに絶句した。
ただ落としてきてビルドするだけだったら気づかなかったんだろうけど、libusbの0.1系に依存して書かれてるから1.0系に書き直そうかと思って中見たら・・・。
あれは本当に凄いよ。
たった1ファイル。それもたった450行のソースでありながら、リファクタしようという気力を根刮ぎ圧し折られるほどの圧倒的コーディング。
一体どのような精神状態の元、あんなコードを書き上げられたんだろうと逆に興味が湧いてくるほど。
Re: (スコア:0)
”pcsensor github"でぐぐって [google.co.jp]出てきたの見たけど別にぜんぜん大したことないなあ。おれならもっと酷いコード平気で書ける自信あるわ。
Re:悪い例ならすぐにいくつも思いつくだろ? (スコア:0)
全体的に素直なコードですよね。
コメントが少ない印象を受けるけど、ソースが素直なので許容範囲と思う。
後はusb_control_msgの引数が即値なのはどうとか、debugがマクロでないとか、
指摘したくなる部分はあるけれど、十分リファクタ可能な範囲にしか見えない。
きっと世の中に対する基準が高い人なんでしょうね。