摘要:下面希赛小编为大家整理的软考程序员知识点软件开发和运行维护之极限编程方法,希望能帮助学友们。
2016下半年软考考前串讲网络班特惠开班!讲师解析知识点,赠送历年真题!
下面希赛小编为大家整理的软考程序员知识点软件开发和运行维护之极限编程方法,希望能帮助学友们。具体内容如下:
极限编程方法
基于敏捷的核心思想和价值目标,XP要求项目团队遵循13个核心实践
1.团队协作(Whole Team)
2.规划策略(The Planning Game);
3.结对编程(Pair programming)
4.测试驱动开发(Testing-Driven Development)
5.重构(Refactoring)
6.简单设计(Simple Design)
7.代码集体所有权(Collective Code Ownership)
8.持续集成(Continuous Integration)
9.客户测试(Customer Tests)
10.小型发布(Small Release)
11.每周40小时工作制(40-hour Week)
12.编码规范(Code Standards)
13.系统隐喻(System Metaphor)
极限编程的4个商业实践:
1.测试驱动开发—TDD是你的商业安全网。因为测试是在编码之前完成的,所以写完的测试一定会运行失败,接下来再写代码使测试可以通过。TDD保证你的产品功能,不管公司和技术团队实现的是大规模的变更还是小规模的变更。
2.结对编程—让2名开发人员写同一段代码,使用同一个键盘和同一台显示器。因为结对大大降低了浪费的时间和缺陷,所以能带来更高质量的代码,并带来高水平的协作。
3.集体代码所有制和持续集成—如果每段代码不只有一个人熟悉,那么就不会有什么交流瓶颈了。把代码持续集成到一个主干可以避免重复和不匹配的代码。
4.重构—在当时的情况下,写的代码是解决已知问题的。通常,团队巧妙地解决了他们的问题,然后持续重构和修改代码,确保代码库能以最为高效的方式不断满足业务最新的需要。
希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库(软考历年真题)、软考培训教材和软考视频教程,多样的培训方式包括在线辅导、面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。
软考备考资料免费领取
去领取