摘要: 经过几个月的笔耕不缀,《软件设计精要与模式》(原书名为设计之道)终于完稿。本书共计28章,40余万字,共包括五部分:设计之要、.Net Framework与设计模式、设计模式探索、设计模式实践、.Net体系结构设计。
本书内容以讲解设计模式为主,同时涵盖了面向对象设计、重构、TDD、极限编程、软件工程、分层式架构设计等与软件设计有关的内容。本书非常重视设计思想与技巧在项目实践中的应用,书中许多内容都是笔者数年来项目开发的经验总结与心得体会。从第2章到22章,还给出了具体的实例代码,帮助读者对书中内容的理解。
本书不是为初学者准备,但对于那些渴望提高自己软件设计能力的程序员而言,绝对有极大的帮助。本书内容的基础是博客中的相关技术文章,但在成书过程中,经过较大的完善与改进,相信会给读者全新的感受。
本书将作为博客园系列的第一本书由电子工业出版社博文视点出版,估计出版周期为三个月。相信明年春节后,可以和大家见面了。希望大家支持。
阅读全文
摘要: 这是我计划要出版的一本书,内容主要基于我这几年在博客园发表的有关软件设计的文章。内容以讲解设计模式为主,同时也涵盖了敏捷开发、测试驱动开发、重构、单元测试等内容。写书并不容易,然而好在本书的形成实则是一个集腋成裘的过程,因而内中的辛苦可以抵消一半,剩下的一半则为成书的喜悦冲去,反而成了一次愉悦的体验。
本书还未到出版时,是否能够出版,我心中也无定论。这几日,就要给出版社的工作人员交付目录与样张了,因而把这篇目录写成之后,反而有了几分忐忑。究竟这些内容能否吸引书店的过客驻足阅读呢?蒙尘的书籍虽然并不代表不是经典,然而在IT这个行业内,没有人喝彩实则代表你已经失败了。所以,我在交付目录之前,先放到网上来给大家过目。虽然没有内容(其实很多内容已经在我的博客上发表过),但从这冰山一角,也能窥探出几分端倪。那么,我希望它能给我带来几声喝彩与责骂。如果是喝彩,我看作是鼓励与动力;如果是责骂,我不会狂妄的说诸位是吹毛求疵,或者是鸡蛋里挑骨头,我反而认为自己可能已经陷入错误的泥坑里,希望路人在一顿责骂之后,能够将我拉上来。
阅读全文