拥有 TDD 标签的文章 共 2 条数据

驯服烂代码:在编程操练中悟道 伍斌著 PDF下载
编程书籍

驯服烂代码:在编程操练中悟道 伍斌著 PDF下载

2801次浏览 0条评论

Kent Beck、Martin Fowler、Michael C. Feathers、Robert C. Martin、Joshua Kerievsky、Gerard Meszaros等大师们的传世著作为如何提升编程技艺和代码质量提供了思想和原则上的指导,本书则为实践和融合这些思想、原则提供了过程和方法上指导。本书通过编程操练的方式讲述了如何用TDD(测试驱动开发)的方法来驯服烂代码,通过结对编程的对话形式展示了驯服烂代码的完整过程,将驯服烂代码所需要的思想、态度、习惯、方法和技艺完全融入编程操练实践中,是目前最具实践指导意义的驯服烂代码的著作。全书共20章,分为四个部分:第一部分(第1~10章)首先通过测试后行和测试先行两种方法完成了一个名为“码农酒店”(世界时钟)的编程操练题目,然后对这两种方法进行对比,引出了烂代码的概念,读者能非常直观看出哪一种方法更容易写出烂代码。第二部分(第11~15章)通过一个名为Trivia(答题闯关游戏)的经典编程操练题目详细讲述了驯服一段烂代码的过程,首先讲解了代码腐臭的识别和记录,然后讲解了如何通过一系列的重构来清除这些腐臭。第三部分(第16~1

Agile Java 中文版:测试驱动开发的编程技术 PDF下载
编程书籍

Agile Java 中文版:测试驱动开发的编程技术 PDF下载

2635次浏览 0条评论

本书将当前流行的敏捷开发方法融入到了Java语言的实践中,给了您学习并掌握Java 5.0、面向对象方法的机会,同时您还将学习测试驱动开发方法。作者很好地将三者融合在一起,全力教读者如何使用Java 5.0开发专业的软件。.本书语言浅显易懂,颇有趣味,覆盖了上述三方面的内容,准确地层示了如何将Java和TDD进行有效的整合;帮助开发者在整个软件生命周期中使用这些方法,以适应现代软件行业对高开发速度和高准确性的要求,对于希望使用Java 5.0作为开发工具的开发者而言,本书是一本很好的入门书籍。..从市场来看,现在的软件业竞争非常激烈,软件的业务需求变化快,经常会出现变更,传统的软件开发方法已经很难适应这种快速变化,在这种高速变化的情况下,显得捉襟见肘;而融合了敏捷方法的Java可以从某些方面应对这种变化,这使得本书成为Java 5.0学习者一本优秀的参考书...关于作者前言致谢引言“敏捷”综述搭建环境章 起步测试设计一个简单的测试JUnit增加一个测试创建Student对象创建Student类构造函数局部变量从方法返回一个值断言实例变量总结这个测试重构thisprivate命名约定空白