zoukankan      html  css  js  c++  java
  • 敏捷开发的一点认识

    敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态

    目前大部分公司是敏捷开发,分配合适的工作给合适的人。

    化整为零,搞定一个小节点的需求就开始开发、测试、部署,OK之后搞定下一个,螺旋式的来
    
    前提是整体需求和业务基本上清楚,然后把一个大的项目或者需求划分成一个一个的小模块或者小功能,分散给多个人并行开发,完成一个就立刻测试,测试没问题就部署上线,在管理的细节上要注意每个功能都不能互相影响,但要互相调用,及代码模块的轻耦合性,在功能开发的顺序上,应该先基础功能再业务功能再优化体验,不能开发一个功能之前还需要依赖于一个不存在的功能
    
  • 相关阅读:
    Cs Round#54 E Late Edges
    Cs Round#54 D Spanning Trees
    python装饰器的理解
    java序列化,二进制和数据流
    netty的理解
    CenterOS卸载和安装MYSQL
    oracle的一些问题
    tomcat优化方案(转)
    Selector
    Buffer
  • 原文地址:https://www.cnblogs.com/wangjiafang/p/3254630.html
Copyright © 2011-2022 走看看