测试驱动开发(TDD)以测试作为开发过程的中心,它要求在编写任何产品代码之前,首先编写用于定义产品代码行为的测试,而编写的产品代码又要以使测试通过为目标。测试驱动开发要求测试可以完全自动化地运行,在对代码进行重构前后必须运行测试。
2021-09 敏捷开发本书讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。
2021-09 敏捷开发请考虑软件项目中的一些典型的开发过程:编译代码、通过数据库定义数据并操作数据、进行测试、复查代码,最后部署软件。 本书向您展示了如何创建一个虚拟的集成按钮,将许多软件开发过程都自动化。而且,我们介绍了如何持续地按下这个按钮,从而减少创建可部署的应用程序时的风险,如较晚才发现缺陷,低品质的代码等。
2021-05 敏捷开发本书总结并生动地阐述了成为高效的开发人员所需具备的45个习惯、思想观念和方法,涵盖了软件开发进程、编程和调试工作、开发者态度、项目和团队管理以及持续学习等几个方面。
2021-04 敏捷开发