(美)博斯韦尔,(美)富彻著2012 年出版192 页ISBN:9787564134471
作为程序员,我们经常看到一些充满Bug,让我们头痛不已的丑陋代码。在过去五年中,本书的作者Dustin Boswell和Trevor Foucher分析了许多这样的“糟糕代码”(这些代码有很多是出自于他们自己之手),他们试图厘清为什...
(美) Michael C.Feathers著2007 年出版342 页ISBN:7115163626
修改代码是每一位软件开发人员不可或缺的日常工作。开发人员常常面对的现实是,即便是最训练有素的开发团队也会写出混乱的代码,而且系统的腐化程度也会日积月累。本书针对大型的、无测试的遗留代码基,提供了从...
(美)MichaelC·Feathers著2014 年出版312 页ISBN:9787111466253
修改代码是每一位软件开发人员的日常工作。开发人员常常面对的现实是,即便是最训练有素的开发团队也会写出混乱的代码,而且系统的腐化程度也会日积月累。本书是一部里程碑式的著作,针对大型的、无测试的遗留代...
(英)苏西·霍奇著;姚贝尔译2018 年出版229 页ISBN:9787514615104
50幅艺术杰作,35个关键历史时刻,22种绘画主题,35种绘画技艺,让你在最短的时间内看清艺术历史的发展脉络。本书以创新的视角讲述艺术史。不再以编年史或不同地区/主题等单一线索来展开艺术史。而是以通过精选的5...
(美)戴维·斯科特·伯恩斯坦著2017 年出版176 页ISBN:7115467765
本书会帮你降低构建与维护软件的成本。如果你是软件开发者,将学到一套实践方法以构建易修改的代码,因为在应用当中代码经常需要修改。对于和软件开发者合作的管理者来说,本书会向你展示为何引入这九个基本的实...
(美)布伦登著2014 年出版253 页ISBN:9787111462842
本书揭示了调试和优化遗留代码的艺术。本书共分7章。第1章介绍用于构建易于修改和调试的软件的相关技术。第2章介绍如何按步骤来定位和消除软件bug。第3章提供理解问题以及程序的有用方法。第4章讲述调试器...
编程卓越之道 第2卷 运用底层语言思想编写高级语言代码 Volume 2 Thinking low-level, writing high-level
(美)Randall Hyde著;张菲译2007 年出版617 页ISBN:7121041251
在《编程卓越之道》系列书籍的第二卷中,我们将学习如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;学习编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句...