具体描述
【名家名着 17】
所有软体工程师必备的圣经,没有之一!
广获好评的程式设计实务指南,在过去十几年间,由Steve McConnell所原创的《Code Complete》已帮助许许多多的开发者,开发出更完善的软体。本书包含最新的更新与修订内容,以及数百项全新的程式码范例,充分阐明软体建构的科学与艺术。McConnell汇集了来自学术研究与商业实务的各项知识,归纳出最有效的工作技巧、以及最关键的实践原则,转化成一系列清晰且务实的指引。无论你的知识水准、工作环境或专案规模如何,本书都能提昇你的智慧,帮助你建构出最佳品质的程式码。
发掘各项历久弥新的技巧与策略,使你能够:
l建构出低复杂性,但却有高可塑性的设计。
l组织健全的协作式开发并从中获益。
l应用防御性程式设计技巧,消弭发生错误的机会。
l洞察合适的时机,妥善地对程式码进行重构或演变。
l依专案规模选择合适的实践方法。
l快速且有效地进行除错。
l及早且正确地解决重大的建构问题。
l从一而终保持高品质的软体专案。
好评推荐
「即便第一版的《Code Complete》已经纳入我的软体工程经典收藏里,但第二版却更是青出于蓝。」——Ralph Johnson,伊利诺大学,《Design Patterns》合着者
「无论你是新手还是熟手,《Code Complete》第二版都能帮助你透彻了解程式设计。」——Jeffrey Richter(www.wintellect.com),《Applied Microsoft® .NET Framework Programming》作者
「关于软体建构的绝佳指南,也是作为程式设计师的必读着作。」——Diomidis Spinellis,《Code Reading: The Open Source Perspective》作者
「Steve McConnell是少数真正在知识传授上做到深入浅出的人士。」——John Vlissides,IBM研究院,《Design Patterns》合着者
「Steve McConnell比任何人都更通晓软体建构的奥义,我们很幸运能够借由这部原创着作,汲取他的丰富经验与真知灼见。」——Alan Cooper,Visual Basic之父,《About Face》作者
「《Code Complete》是有关程式设计风格和软体建构的绝佳指引书籍。」——Martin Fowler,《Refactoring》
「Steve McConnell 的《Code Complete》……为程式设计师提供了迈向智慧的捷径……他的书读起来富有趣味,要知道他可是有真实的亲身经验的。」——Jon Bentley,《Programming Pearls, 2nd ed.》
「这无疑是我看过的软体建构方面最好的书籍。每位开发人员都应该手持一本,并且每年都从头到尾读一遍。九年来我每年都读这本书,仍能从中获得新的收获。」——John Robbins,《Debugging Applications for Microsoft .NET and Microsoft Windows》
「当今的软体必须是健全、有弹性的,而安全的程式码始于规范的建构。第 1 版出版后的十年里,没有出现比《Code Complete》更权威的书。」——Michael Howard,《Writing Secure Code》
「《Code Complete》广泛剖析程式设计工艺的各种实战话题。McConnell 的着作涵盖软体架构、coding 标准、测试、整合及软体工艺本质等内容。」——Grady Booch,《Object Solutions》
「对软体开发者而言,终极的百科全书就是Steve McConnell 的《Code Complete》。这本长达 912 页厚的书籍诚如副标所说的,是一本实用指南。它意图缩短业界大师与教授(例如 Yourdon 和Pressman)的知识与一般商业实践之间的距离,帮助读者用较短的时间、碰触较少的麻烦去编写更好的程式……每个开发者都应该拥有这本书,本书的风格和内容是极为实用的。」——Chris Loosley,《High-Performance Client/Server》
「Steve McConnell 的开创性书籍《Code Complete》是详述软体开发方面最易懂的一本书……」——Erik Bethke,《Game Development and Production》
「《Code Complete》是个宝藏,收藏了设计与生产优质软体方面的有用资讯与建议。」——John Dempster,《The Laboratory Computer: A Practical Guide for Physiologists and Neuroscientists》
「如果你有意增进程式设计技术,就该有一本Steve McConnell 的《Code Complete》。」——Jean J. Labrosse,《Embedded Systems Building Blocks: Complete and Ready-To-Use Modules in C》
「Steve McConnell 写出了一本独立于电脑环境的软体开发最好的书籍。」——Kenneth Rosen,《Unix: The Complete Reference》
「每个时代你都会遇到一本书,提供你获得经验的捷径,节省数年痛苦的学习时间……千言万语都无法说明这本书有多好。标题《Code Complete》尚不足以表达出该作品的全部智慧与内涵。」——Jeff Duntemann,《PC Techniques》
「Microsoft Press 出版了我认为是软体建构方面很好的书,每位软体开发人员的书架上都该有这本书。」——Warren Keuffel,《Software Development》
「每个程式设计师都该阅读这本杰出的书籍。」——T.L. (Frank) Pappas,《Computer》
「假如你期望成为专业的程式设计师,这将是你投资 35 美元能获得的最好回报。不要只是看看这个书评,赶快冲去买一本回来!McConnell 声称此书意在拉近业界大师的知识与一般商业实践之间的距离……令人称奇的是,他做到了!」——Richard Mateosian,《IEEE Micro》
「《Code Complete》应该被软体开发领域中的每个人阅读。」——Tommy Usher,《C User’s Journal》
「我不遗余力地为Steve McConnell 的《Code Complete》拍手叫好……这本书取代了 API 参考手册,成为陪我工作的亲密伙伴。」——Jim Kyle,《Windows Tech Journal》
「这本编纂精良的巨着有望成为软体实现的实践方面最好的专书。」——Tommy Usher,《Embedded Systems Programming》
「这是我所读过的软体工程方面最好的书籍。」——Edward Kenworth,《.Exe Magazine》
「这本书必将成为一部经典、所有开发人员及管理者必备的读物。」——Peter Wright,《Program Now》