2004-6-22 12:46:19
读者
:
210.21.227.*
-
困惑
|
很早以前就看过这本书,书中的很多观点着实说出了很多软件开发中的现实问题,但是当我前段时间看了本书作者的另外一本书《Questioning Extreme Programming》后,我对作者的思维彻底产生了怀疑,因为作者在这两本书中表达了两种非常相反观点,另外困惑。且看下面书评片断。
“... McBreen's whole discussion on incremental design is where my confusion began. McBreen wrote an entire book, Software Craftmanship, discussing how what most of us do today is not software engineering; it is instead craft. The premise of that book is that software is malleable, and we can easily shape or craft it from nothing into a robust product. In contrast, engineering is presented as a paradigm where we do significant planning up front because either we must or because it is too costly to change things later. (Many real engineers will refute this statement, though.) And thus we do not engineer software, we craft it with care, largely because we are able to. Personally I loved the book.
Yet Questioning XP seems to refute the craft metaphor, as McBreen wishes for a process where we can do perfect design up front. He also wishes for developers not to be burdened by having to show constant love and care for their craft. Unfortunately, that's what craft is all about: craft will fail if its practitioners are not disciplined. If McBreen wants us to believe him in Questioning XP, then he should refute his earlier conclusions in Software Craftmanship.
... '
|
发表评论
我赞同(0人)
我反对(0人) 回复评论
|
|
正在读取本评论的讨论,请稍侯……
|
|
|