Jan
13
Apache のコードは全体にこうしたしょぼさが漂っている. とはいえ, このしょぼさは悪くない.
ふつう他人のコードを読んでいると, オーバエンジニアリングといいたい複雑な仕組みが何かしら目につく. 仕方ない. オーバーエンジニアリングの欲求を抑えるのは難しい. でも, Apache のコードからはそういう過剰な複雑さをほとんど感じない. 素朴にしょぼい. 意表を突かれるのはいつも想像を超えたしょぼさであって, 想像を超えた複雑さではない. 一定以上の規模を持つソフトウェアから複雑さが匂わないとしたら, それは大きな勝利だと思う. Apache は今のところその勝利を手にしているように見える. 実際にコードベースで作業をしてみると印象は違うかもしれないけどね.
steps to phantasien t(2007-02-18)