(美)马丁·福勒著;熊节,林从羽译2019 年出版425 页ISBN:9787115508645
本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出...
(美)MichaelC·Feathers著2014 年出版312 页ISBN:9787111466253
修改代码是每一位软件开发人员的日常工作。开发人员常常面对的现实是,即便是最训练有素的开发团队也会写出混乱的代码,而且系统的腐化程度也会日积月累。本书是一部里程碑式的著作,针对大型的、无测试的遗留代...
(英)苏西·霍奇著;姚贝尔译2018 年出版229 页ISBN:9787514615104
50幅艺术杰作,35个关键历史时刻,22种绘画主题,35种绘画技艺,让你在最短的时间内看清艺术历史的发展脉络。本书以创新的视角讲述艺术史。不再以编年史或不同地区/主题等单一线索来展开艺术史。而是以通过精选的5...
(美)万斯著2015 年出版199 页ISBN:9787115375582
本书讲述如何对所有的软件进行轻松的例行测试,书中为读者提供一些工具——一些实现模式,这些工具几乎可以测试任何代码。本书分为三个部分:第一部分讨论了测试的一些原则和实践,包括首次优质、代码意图、测试攻...
曹化宇编著2013 年出版431 页ISBN:9787121197130
作为软件的基石,代码的质量决定了最终产品的质量,本书从这一点出发,介绍了高质量C#代码的成长过程,即从基础代码到软件结构,以及不断优化和重构的过程。本书主要内容包括C#的基本语法、结构与应用特点,常用开发.....
(美)罗伯特 C.马丁(Robert C.Martin)2016 年出版170 页ISBN:9787115434159
本书是编程大师“Bob大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误...