`
shaoxiongwang#21cn.com
  • 浏览: 74590 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

测试驱动开发,重构

    博客分类:
  • JAVA
阅读更多
        看到robbin的关于JAVA书的推荐,到当当网买了几本书,觉得大有收获的长进是“测试驱动开发”,重构,敏捷开发的一些概念,现在一边学一边用,真的有利到提高代码的质量,以前虽然也大略知道这些概念,但没有深入了解。
       测试驱动开发是一边做测试,一边开发,不断地完善代码以通过测试,以前觉得自己不是做测试的,就不用JUNIT,但写过代码,一般都是要验证的,用得最多的就是System.out.println(),将结果打印出来看一下,其实用JUNIT能够更好地达到验证代码的效果。
       重构是提高代码的质量,去掉多余的代码。
       敏捷开发其实也相对于传统的瀑布型开发,敏捷开发更符合现实的情况,现实情况是需求是常变的,也不可能在写代码之前就将所有的事情都想清楚,除非以前做过非常类似的项目,但如果这样的话就不是真正意义的开发,只要将以前的项目改动即可。敏捷开发也重视文档,但对文档只是要提出大概的功能,不要求很详细。如果很详细的文档,当需求变动时,仅维护文档都够呛。
分享到:
评论

相关推荐

    C现代编程 集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成(带详细书签).pdf

    花井志生*的《C现代编程(集成开发环境设计模 式*限编程测试驱动开发重构持续集成)》从使用C语 言进行嵌入式开发的特点入手,主要讲解了如何将集 成开发环境、设计模式、*限编程、测试驱动开发、 重构、持续集成这些...

    C现代编程集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集

    资源名称:C现代编程 集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    C现代编程+集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成.pdf

    C现代编程++集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成.pdf

    C#测试驱动开发

    要使测试驱动开发在软件行业中得以繁荣兴盛,需要一些条件,《C#测试驱动开发》从讨论这些条件开始。软件开发发展到今天,有其历史和特定的条件,理解这些很重要。避免重复过去的错误也很重要。在自己当前的开发实践...

    C#测试驱动开发(中文清晰版)

    C#测试驱动开发(中文清晰版) 第Ⅰ部分 入门 第 1 章 通向测试驱动开发之路 第 2 章 单元测试简介 第 3 章 重构速览 第 4 章 测试驱动开发:以测试为指南 第 5 章 模拟外部资源 第Ⅱ部分 将基础知识...

    java测试驱动开发教程+代码实例

    《Java测试驱动开发》介绍如何将各种TDDzui佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优点及开发中应注意的主要问题;TDD是如何通过...

    测试驱动开发与重构PPT学习教案.pptx

    测试驱动开发与重构PPT学习教案.pptx

    测试驱动开发的艺术

    小步重构第4章 TDD的概念与模式第二部分 针对特定技术应用TDD第5章 测试驱动Web组件第6章 测试驱动数据访问第7章 测试驱动不可预测功能第8章 测试驱动Swing代码第三部分 基于ATDD构建产品第9章 解析验收测试驱动开发...

    测试驱动开发.pdf

    测试驱动开发(TDD)以测试作为开发过程的中心,它要求在编写任何产晶代码之前, 首先编写用于定义产品代码行为的测试,而编写的产品代码又要以使测试通过为目标。测试驱 动开发要求测试可以完全自动化地运行,在对...

    《java测试驱动开发》 源码

    《java测试驱动开发》 源码 本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优点及开发中应注意的主要问题;TDD是...

    测试驱动开发及代码重构

    NULL 博文链接:https://gurudk.iteye.com/blog/288274

    C现代编程 集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成

    本书主要讲解如何将集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成这些现代编程方法应用到C语言的嵌入式开发中去。即将服务器站点中的通用设计方法、工具的使用方法、开发方式等逐一“翻译”成为...

    XUNIT测试模式--测试码重构(英文版)

    1.本书获得2008年 Jolt Award技术图书类生产力大奖。. 2.本书作者Gerard Meszaros是...4.本书适用于采用敏捷或常规开发过程的开发人员、管理人员和测试人员,而不管他们是进行测试驱动开发还是最后写测试。...

    java测试驱动开发 带书签中文完整版

    本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优点及开发中应...如何重构既有应用程序;详细介绍所有TDD最佳实践。

    面向C++的测试驱动开发

    测试驱动开发和现在流行敏捷开发的是分不开的,测试驱动开发是敏捷开发的一个强有力工具,可以帮助我们从简单的设计开始,逐步地有保护重构设计直至完善设计的过程。测试驱动开发是Kent提出的一种新的软件开发流程,...

    测试驱动开发的3项修炼-走出TDD丛林

    走出TDD丛林》用实际案例及故事讲述了测试驱动开发(TDD)的最佳实践,从TDD为什么实践起来非常困难等最根源的问题入手,循序渐进地介绍了构筑TDD的三项修炼,涉及到未雨绸缪的单元及自动化测试、结构化、敏捷以及平衡...

    敏捷转型-测试驱动开发回顾

    参加了一次敏捷教练现场操练测试驱动开发的培训,收获颇多。学习到了如何小步提交、单意图提交代码、如果进行代码重构等知识,以及真正的单元测试的好处。为啥会对这次的培训印象深刻,是因为该题目我提前做过,并...

    Test-Driven Development(测试驱动开发)

    UML活动图的先行测试开发(TFD)的步骤进行了综述。 第一步是快速添加试验,基本上是足够的代码失败。 接下来,你运行你的测试,往往完整的测试套件,但为了速度,你可能会决定只运行一个子集,以确保新的测试其实...

Global site tag (gtag.js) - Google Analytics