タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

programmingとideaに関するtaloのブックマーク (1)

  • 更新履歴兼雑記 抽象化を嫌う理性的な理由を少し考えてみた

    過度の抽象化はダメ、とかアーキテクチャ宇宙飛行士がどうこう、っていうのはまぁ正しいとして、普通に抽象化してもいいかな、って局面でも、まだ抵抗がある時があって、それがなんでかなぁと考えたという話。 おぶじぇくとしこーでふわふあーとかでざぱたもげもえーとか、 DI でむにむいーとか、そういった抽象化されて整理されたコードは全般的にメンテしやすくなって、ソースを変更しても汚くなりにくい、とかそういうのは一応わかってはいるつもりなのですが、常に絶対必ずやるべきだ、と言われると強い反感を覚えるわけです。 まぁもともと「絶対暴力はいけない」とかそっち系の命題は嫌いなのもあると思うのですが、プログラムにおける抽象化の場合はそれ以外にもあるなぁと。 で、何かっていうと、ちゅーしょー化はたしかに、数百行の変更には強くなるのですが、数十行以下のダーティハックはしにくくなるよな、と。 こいう話の時は必ず私が出す

    更新履歴兼雑記 抽象化を嫌う理性的な理由を少し考えてみた
    talo
    talo 2010/01/29
    抽象化は大きな変更には強くなるが小さな変更は面倒になる
  • 1