• 开发流程


    开发流程

    有朋友问我到公司怎么开发的,开发流程是什么,可能也有很多刚入职或者还没入职正在找工作的程序员,也想问这样的问题。说下面的这段话的时候,我自己也刚开始步入工作没多久。希望下面的回答能帮到问此问题的人,此处发言仅供参考。

    一般是这样,比如客户要求什么功能,确定需求,分析理解需求/改需求,开始做详细设计(数据库怎么设计、页面怎么设计、项目什么结构)至于做详细设计,比如包结构,画个类图、流程图、要明确类和方法,接着开始编写代码,代码编写完成后要进行单元测试(一般就是自己测,或者队友测,有问题就改),然后更新版本(开发的时候是在开发服务器上编辑的代码,等编写完后,就要在部署到测试服务器上,然后开始测试,要在测试服务器上部署项目更新版本)。接着就开始进行测试,测试过程中把问题都记录下,我们是在一个自己的平台上提交问题,指定谁的问题,谁去改等,有了问题之后就是改问题(改bug),bug改完再部署到测试服务器上,进行回归测试(就是把之前那些问题再测试一遍),然后后面就可以交付了,部署到客户机上,还得演示,不能在客户场出问题(所以前面测试要好好测)。

    说的非常笼统,对于刚入行的我来说,这就是我开发的流程了。以后还会继续学习,其实开发流程就是软件开发的过程,我个人建议大家去系统的学习一下软件工程,软件开发离不开软件工程,要把软件做好必定是按照软件工程的过程来进行的,并且有非常严格的质量检测。

    就说道这儿啦,拜拜!

  • 相关阅读:
    Luogu 3119 [USACO15JAN]草鉴定Grass Cownoisseur
    Luogu 4514 上帝造题的七分钟
    Luogu 1484 种树
    Luogu【P2904】跨河(DP)
    Luogu【P2065】贪心的果农(DP)
    Luogu【P1725】琪露诺(单调队列,DP)
    二分图匹配
    单调队列
    Tarjan的强联通分量
    手写堆
  • 原文地址:https://www.cnblogs.com/guoyx/p/12525533.html
Copyright © 2020-2023  润新知