今天看continous delivery看到extreme programming,感觉基本的principle其实和refactoring,和你以前说过的tdd都差不多。
就是unit test,然后小步开发,快速迭代啊,频繁测试啊

heuristic is to suffer pain early.

divided into small parts, naturally complex is small as well.

因为有了unit test,就可以在改动的时候 频繁的测试,那就release debug burden
有些bug也许通过unit test就帮助定位

unit test作为一种facility/tool在开发中使用,就有点类似于compiler了。
dev对语法错误也不是完全手工定位,会借助于compiler的帮助

但是,话说回来,unit test其实对整个项目的开发管理,整个team的管理是有效的方式
但是,对于个体的码农来说,感觉作用就不是非常明显了
一般把unit test放到模块一级就可以了。
更细的粒度,unit test也会是一种负担了把

总结来说,
tdd/xp/refactoring/continous delivery 很多principle是很接近的
也许这几个的看书/学习/了解 可以同步交错进行

今天看continous delivery看到extreme programming相关推荐

  1. 极限编程 Extreme Programming (中英文对照)图形解释

    极限编程 Extreme Programming 作者 不详 来源 审校 BigMac[AKA] 译者 march-bird lucian yjf taopin wl jazz韩伟 nullgate ...

  2. 极限编程(Extreme Programming)—走向极限

    极限编程(Extreme Programming)-走向极限 march-bird lucian yjf taopin wl jazz韩伟 nullgate Simon[AKA](转载自cutter. ...

  3. 极限编程(Extreme Programming)

    极限编程(Extreme Programming) 作者 不详 来源 http://www.cutter.com/ 译者 march-bird lucian yjf taopin wl jazz韩伟 ...

  4. 极限编程(eXtreme Programming)简介

    极限编程(eXtreme Programming)是近几年才时兴起来的开发模型,极限编程(eXtreme Programming)主要是针对中小型开发团队在开发时间要求紧.需求不稳定的中小项目(大多数 ...

  5. Extreme Programming介绍

    Extreme Programming介绍 计划 User stories的编写 开发计划的制定 经常构造版本 Load Factor因子的确定 将项目分解为各个迭代期 每个迭代期开始时制定计划 人员 ...

  6. 什么是Extreme Programming

    Extreme Programming(极限编程,简称XP)是由Kent Beck在1996年提出的.Kent Beck在九十年代初 期与Ward Cunningham共事时,就一直共同探索着新的软件 ...

  7. Extreme Programming (XP)实践

    Extreme Programming (XP)实践 v 1.0 整理: XPChina BrokenDoor 2002-3-4 ----------------------------------- ...

  8. Continous Integration.Continous Development,Continous Delivery之间的关系

    一张图可以很好地解释CI,CD,Devops之间的关系. 按照软件开发到发布的基本流程的阶段,结合当下流行的敏捷开发模式,那么从code到代码release的阶段可以看做是CI的过程.它的目的是保证开 ...

  9. 极限编程(Extreme Programming)—重构

    极限编程(Extreme Programming)-重构 march-bird lucian yjf taopin wl jazz韩伟 nullgate Simon[AKA](转载自cutter.co ...

最新文章

  1. 只显示小方格_木托盘拼成院子围栏,镂空方格里都种上菜,一物两用,收获满满...
  2. 【转】编写微信聊天机器人4《聊天精灵WeChatGenius》:实时获取到微信聊天消息,hook数据库插入操作。...
  3. Activity启动模式 launchMode
  4. 【CF1311E】Construct the Binary Tree【增量构造】【复杂度证明】
  5. 笑脸喜迎新同学,热情送给新伙伴
  6. 加加减减的奥秘——从数学到魔术的思考(三)
  7. lnmp—MemCache的作用
  8. 软考高级网络规划设计师5天修炼
  9. 10条建议让你创建更好的jQuery插件(转载)
  10. Java 理论与实践: 您的小数点到哪里去了?
  11. tcpip路由技术卷一_计算机网络题库考(2020.9.10晚18.320.30 北京卷)
  12. RHadoop搭建(HDFS+MapReduce)
  13. c语言报告 列主元lu分解,列主元LU分解法 C++程序
  14. [整理]邮件里常用英文缩写
  15. wav转mp3怎么转?
  16. Red5 java项目创建
  17. 小武与SSD与pytorch-尝试手撕代码
  18. NYoj 366 D的小L 【DFS】
  19. PID微分器与滤波器的爱恨情仇
  20. Solr之高亮显示-yellowcong

热门文章

  1. Java基础知识(四) 基本类型与运算
  2. jadx在windows下的安装
  3. 微信小程序JS 字符串string与arraybuffer的相互转换
  4. K8s入门-K8s节点notReady状态解决
  5. 基于Java的GUI界面+SQL Server数据库课程信息管理系统
  6. Qt 笔锋 毛笔 钢笔 蜡笔 4k流畅画笔 Demo
  7. hdu2203java_HDU2203(KMP入门题)
  8. HDU 2389 Rain on your Parade(二分匹配+Hopcroft-Carp算法模板题)
  9. 怎么清理手机空间不足?苹果手机全面清理内存教程
  10. 级联引用完整性约束ON DELETE { NO ACTION | CASCADE | SET NULL | SET DEFAULT }