最も美しいプログラミング言語は? Part2at TECH
最も美しいプログラミング言語は? Part2 - 暇つぶし2ch858:ちんこ ◆GbXlaaQNk.
09/10/03 21:35:16
>>855
まず、数値というのは無単位です。
なので、
>>839
のコードは抽象化というものが全く分かっていない人のコードです。
数学や物理を学んでいない人がコードを書くとこうなります。

さて、このコードですが、
名前をつけないのであれば、dataからデータを引っ張る意味が分かりません。
「明示的な名前をつけるために変数を抽出する」というリファクタリングがあります。
また、cは使い捨てではありません。cはこれから活用されるべき変数です。

なので、解答としては、
1. 変数を用意するのであれば適切な名前をつけてください。
2. そうでなければ、変数を抽出しないでください。
です。

しかし、一般的には、適切な名前をつけてあげた方がいいです。
おれが、一般的に許せるのは、ループのi, j,kまでです。
他は全部名前をつけます。

十分に短くて正しい名前をつけれない人は、
1. 凝集度の低いメソッドを書いている。
2. 抽象というものが分かっていない。
3. 英語能力が足りない。
のどれかだと思います。

的確な名前であれば、長くても一瞬で読めます。
それはちゃんとした英語だからです。

テンポラリだからといって、tmpとかいう名前をつけるのはやめてください。
というのはどこかに書いてあった気がしますが忘れました。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch