インターフェースは大切ですよね

技術系ニュースサイト「オレンジニュース」から転載。


プログラムには「アルゴリズム」「データ構造」「インタフェース」の三つを揃えるべきである
http://fukumori.org/diary/20051113.html#p01



肝心の記事本文はまだ流し読みなんですけど、頷いてしまいました。


相変わらずの愚痴話ですが、とりあえず昼寝してる先輩の耳元に「D・B・C! D・B・C!」*1とかエンドレスでテープを聴かせてやりたい。

とりあえずコードを書くときは事前条件と事後条件をはっきりさせて、「俺のモジュールは悪くありません。先輩の使い方が悪いんです。」と予防線を張ってます・・・・・・・とかって文字にすると、自分の器の小ささをひけらかしているだけですね。

*1:DBC・・・Design by Contract(契約による設計)