zoukankan      html  css  js  c++  java
  • 极限编程的12个实践原则

    1.计划的制定:包括客户选择的项目大小、程序功能的优先级、各个版本的合成和发布日期。

    2.小版本:用最少的代码工作量带来最大的业务价值。

    3.简单设计:通过所有测试,没有重复和费解的逻辑代码,简单的设计能保证代码的简单。

    4.测试:一个功能存在的前提是有一个测试能够验证它,任何有被破坏的可能的代码就必须有一个对应的测试。

    5.持续整合:大量减少在整合中耗费的时间,减少团队开发问题。

    6.重构:确保加入新功能后代码仍保持简单,从而保证简单的代码仍然能够运行所有的测试。

    7.配对编程:提供持续的信息反馈和确保正在编程的人进行重构、测试和遵守编码标准,实现代码共享目的。

    8.代码共享:在通过测试的前提下,任何一个人都能够对系统做出修改。

    9.每周只工作40小时:充分利用你的时间,一个星期工作40小时已经足够了。

    10.现场客户:讨论,使用程序员和客户都能够的语言描述功能。

    11.隐喻:普通语言和术语的集合,用来预见项目中的功能。

    12.编码标准:遵守编码标准,让其它程序员明白代码,减少不必要的沟通。

  • 相关阅读:
    在tmux中如何复制文本并粘贴到某处?
    linux下的用户密码文件/etc/shadow
    linux下openssl命令解析
    第 27 章 CSS 传统布局[下]
    第 27 章 CSS 传统布局[上]
    第 26 章 CSS3 动画效果
    第 25 章 CSS3 过渡效果
    第 24 章 CSS3 变形效果[下]
    第 23 章 CSS3 边框图片效果
    第 22 章 CSS3 渐变效果
  • 原文地址:https://www.cnblogs.com/NoRoad/p/1862214.html
Copyright © 2011-2022 走看看