Joseph P. Cavano and James A. McCall. A framework for the measurement of software quality. In software quality assurance workshop on Functional and performance issues, pages 133–139, 1978. IUUQTXXXUIPNBTBMTQBVHIPSHQVCGOEJMJUZIUNM $BWBOPBOE.D$BMM`T2VBMJUZ'BDUPST
once a code base turns to spaghetti, it is nearly impossible to fix. the payoff for good (or bad) design comes pretty quickly, so there's a good chance that the tactical approach won't even speed up your first release. good design eventually pays for itself, and sooner than you might think. IUUQTXXXBNB[PODPKQEQ "1IJMPTPQIZPG4PGUXBSF%FTJHO
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ w ʮ࣭ͱεϐʔυτϨʔυΦϑͷؔʹ͋Δʯେ͖ ͳޡղ w ʮ࣭ʯͷ໊ͷͱʹ٘ਜ਼ʹ͞ΕΔͷ෦࣭ͷಛʹ อकੑʢςετ༰қੑɺཧղ༰қੑɺมߋ༰қੑʣ w ࣮ࡍʹอकੑΛߴΊΕεϐʔυ্͕Δ͠ɺอकੑ ΛམͱͤεϐʔυԼ͕Δɻ w εϐʔυΛམͱͯ͠อकੑ্͕Βͳ͍͠ɺϦʔυλ ΠϜ͕͘ͳΕԾઆݕূϓϩηε͕ճΒͳ͍ w ෦࣭ͷࢿͷଛӹذҙ֎ͱૣ͘ ϲ݄Ҏ ͬͯ͘Δ