1、敏捷开发
2001年,17位软件开发人员签署了敏捷宣言(Agile Manifesto),因此载入史册。自那以后,敏捷软件开发迅速流行起来;实际上,在2015年弗雷斯特调研公司的一份 告中,54%的受访企业表示,其内部一半以上的开发团队在使用敏捷方法。敏捷理念基于12个核心原则,这些原则注重简短迭代、持续交付、简洁性、回顾以及最终用户和开发人员之间的协作。
6、测试驱动型开发(TDD)
测试驱动型开发与敏捷软件开发和极限编程都有关。这种方法由肯特·贝克(Kent Beck)及其他人首创,需要开发人员先为任何新的功能特性编写一个测试,之后开始编程工作。它鼓励开发人员极量少编写代码。
7、极限编程
这种敏捷软件开发高度依赖结对编程。与其他敏捷方法一样,它注重快速迭代和频繁的需求变化。它由肯特·贝克开发,此人是敏捷宣言的签署者之一,曾在1999年出版了《极限编程详述:拥抱变化》一书。
8、统一软件开发过程
这种软件开发方法以发明它的公司Rational Software命名,2003年IBM收购了这家公司。一些编程方法非常僵硬,统一软件开发过程却旨在可以轻松适应独特的情形。它是一种迭代框架,高度依赖可视化模型。
精彩文章推荐:
-
一大波”人工智能”学习视频,全部共享!
-
40G的AI、深度学习、大数据视频学习资料,全部共享!
-
微服务架构(Spring boot)学习视频,31课时,全部共享啦!
-
Scrum不适合你的团队看DSDM(动态系统开发方法)
-
论IT人士如何在会议室里优雅的装逼p>
-
技术团队如何进行绩效考核、腾讯、华为这样做
-
我凭自己的本事写BUG,你有什么资格说我p>
-
高效能技术Leader的30条军规!
-
优秀技术Leader应具备的六项能力!
-
慎用!激怒程序员的10句话
-
产品经理的10大谎言,你中招几个p>
程序员女神,是一种什么样的体验p>
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!