敏捷四式
来源:互联网 发布:阴阳师ios网络连接出错 编辑:程序博客网 时间:2024/05/16 18:04
世界上不存在这样一种方法:只要套用,就可以写出完美的软件,无论使用的哪种设计模式;但确实存在一种开发方式,可以帮助我们一步步构造出需要的软件和架构——这就是敏捷开发。
敏捷开发四式如下:
1)面向意图编程:面向意图即意图导向,说白了就是将注释写成方法,是函数式编程实践的另一种说法。
2)测试驱动开发:在编写代码之前仔细考虑这些代码如何测试。需要强调的是ATDD :Acceptance Test-Driven Development. 可以避免存在于测试人员、可发人员和客户之间的回路导致项目的延误和成本的增加。
3)构造使用分离:使用getInstance()获取对象实例,而不是重新使用new,形成最佳实践。
4)Shalloway单点修改:在修改代码的时候,如果对一处做了修改,那么你必须在其他地方也作出相应的改动,这就是冗余。坚持Shalloway原则,消除冗余。
0 0
- 敏捷四式
- 二十四式太极拳
- 女性弱点二十四式
- Ext.FormPanel之第四式
- 敏捷
- 敏捷
- 敏捷
- 敏捷
- 敏捷
- 敏捷
- 敏捷
- 敏捷
- 敏捷
- 敏捷
- 太极二十四式的名称
- Rails宝典之第二十四式: Stack Trace
- 《笑傲测试》笔记(第四式:矫如龙翔)
- 敏捷,敏捷
- 自定义泛型
- 微软图形控件(Chart或MSchart)的用法
- 批量执行SQL文件
- java计算一段代码执行的时间
- 第十二周项目二分离正整数的各位数
- 敏捷四式
- Build Qt5.3.1 for Freescale I.MX6Q based Linux 3.0.15
- Codeforces Round #277.5 (Div. 2)部分题解
- 谋哥:自明星之路一定要走,它救了我女儿!
- Uboot学习笔记④---(start.S简单分析)
- linux从零开始1
- ubuntu架设为打印服务器(HP LaserJet 1020为例)
- iOS: LLDB对内存的读取和修改
- S3C6410 移植Android 内核