今までに見たソースコードで一番感動したのは
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
700:デフォルトの名無しさん 06/04/04 09:44:29 しかし[0-9a-f]以外の入力をとると戻り値が…… 701:デフォルトの名無しさん 06/04/04 10:22:43 それは、入力がそうならないとはっきりわかってるなら使えるし そうでなければ、ダメというだけで 本質的問題じゃない 702:デフォルトの名無しさん 06/04/04 10:52:12 >>693 ↓こちらへどうぞ。 ぱっと見て「ヘタだなぁ」と思うコード その2 http://pc8.2ch.net/test/read.cgi/tech/1142741989/l50 703:デフォルトの名無しさん 06/04/04 10:56:04 >>699 慣れた人間にはわからないトリッキーさと言うのもあるよ。 俺が bool a = f()==b; って書いたら(もちろん変数名はこんなんじゃないが) そんなトリッキーなコードは引き継いだやつが困るかもしれないからやめてくれって言われた。 ・比較式の結果を代入してる。 ・= と == が同じ行に現れる。 ・括弧がついてない。 どれも言語仕様上当然の使い方だし並のプログラマがこの行を見てコンマ1秒も悩む可能性は無いと思うが、 (むしろ俺は式の結果に名前をつけて変数に保存することで可読性の向上を狙った) 引き継ぐ人間がプログラミング初めて一週間かもしれないんだからわずかでも混乱の可能性があるコードは書くべきではないって言われたよ。 そんなやつが保守なんかするな思うが、現実の問題としてそういうのもいるからな。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5393日前に更新/205 KB
担当:undef