構建軟件是種“新生的”技術。中然該領域中許多資深的專業(yè)人士似乎并不這么認為,但是對整個職業(yè)體系而言,軟件構建者相對的屬于“新生一代”。在短短的軟件史中,人們發(fā)現(xiàn)了許多事實與謬誤。本書就是來討論這些事實與謬誤的。關于這些事實與謬誤存在一個問題——這一點估計你也會感覺到——許多重要的基本事實已經被軟件工程師所認知,但是就在軟件業(yè)短暫的生命過程中,其中太我基本事實已經被遺忘了。在閱讀本書時,你也許會說“真的如此嗎?”或者“噢,對了,我忘了這一點”。本書的作者不回避爭議。實際上,在討論每個事實與謬誤時都會提及相關的建議。你可能同意其中許多事實與謬誤,也可能會對其中一些不認可!無論你是否同意,你都會明白為什么作者被稱為“軟件工程界最愛發(fā)脾氣的老家伙?!边@些事實與謬誤對于構建軟件至關重要——如果你遺忘或者忽略它們,后果自負!