eXtreme Programming Part.3
■ このスレッドは過去ログ倉庫に格納されています
0150XP狂信者
NGNG今は、もう簡単。最小値選択かバブルソート。
10秒で実装できる奴を選びます。
Javaならユーティリティがあるけどね。
2分探索も最近はめったに書いてないなぁ。
えっ?性能が遅いって?
ああ、気にすることないです。
本当に、速さが求められるところは、そんなには多くない。
Profiler使えば遅いところは見つけられるし、
受け入れテストで引っかかる部分だったり、
ユーザから要求があった時点で考えても十分間に合います。
最善のアルゴリズムを導くための状況が整うまで、
その判断を遅らせられるのがOOPの良いところ。
やっぱり実際のデータ集合がないと、最速のアルゴリズムって
なかなか見つけられないんだよね。
OOAOODでは、OOPの持つ力の半分も引き出してなかった
ことを思い知らされてます。
本当にまじめな話、レベルの低いプログラマになると仕事はかどるんだよね。
あるいは、ちょっと前の自分がいかに無駄なことを考えていたかを
思い知ってます。
おかげでレベルの低いプログラマにもやさしくなれました(爆笑)。
いや、まじめな話さ。メソッドのアクセッサ。
publicにするかprivateにするかprotectedにするか、
普通5分は悩むでしょ?
今?今はもう、デフォルトですよ。パッケージデフォルト。
気になったらprivateにするけどね。
必要になったらpublicかprotectedにする。
それで仕事が終わるんだもの早い早い。
■ このスレッドは過去ログ倉庫に格納されています