zoukankan      html  css  js  c++  java
  • 编写程序流程

     
    一、确定需求和确定框架
    来了一个项目之前,产品列出需求和原型,会进行沟通,在项目还没有真正立项之前,就需要将项目的各个方面尽量都考虑到,确认需求是非常重要的一个过程,这个过程就需要同产品好好的确认需求,讨论这些是否能做。而在讨论的过程中就需要确认适合哪种框架。
     
    我们当前有一个项目是与设备进行交互的,客户要求APP与服务器的连接是长连接,既然否定了http的请求方式,那么就不能使用web组件,而是使用netty框架进行开发。
     
     
    二、测试框架
    如果熟悉一种框架,如熟悉SpringBoot+mybatis这一套框架,并且在多个项目中使用,那么就可以不需要测试这个框架。但是如果引入一个不是特别熟悉的框架,如rocketmq消息中间件,那么就需要测试该框架,有一个样例,有一个测试用例,并且该中间件是否满足自身的需求。
     
    足够的测试才能让自己能够理解该组件是否符合自身需求,才能够引入到原框架中而不报错。
     
    但是一般情况下,这样的测试很少,甚至没有,就是单纯的向用该组件的某个功能而已。
     
    这个步骤还还包括一个项目的核心点,例如项目是一个高并发的,那么该框架是否支撑高并发,这个就需要好好测试,并且确认该功能点是否可行,如果不可行就赶紧换新的方案。
     
    在这个阶段需要做的两件事情,就是测试引入框架性能,测试框架是否支撑项目中核心功能点。
     
     
    三、编写接口文档
     
    编写接口文档,就是将功能需求点罗列出来。比如一个项目的功能点:
    以上是一个项目的大概功能,这些仅仅是大概功能点,之后可以再补充,这样对项目就有一个大概的认识。有了这个认识之后,就可以分配任务,计划时间去完成,并且根据这个功能点去安排最后交付的时间。
     
     
     
    四、编写代码
    编写代码将项目实现,这个应该是最后第二步,最后一步是测试,会交给测试人员做。编码需要按照规范要做,什么规范,第一个规范那就是公司规范,然后是阿里Java开发规范手册中内容。第三个是整体的编码风格。
     
    为什么需要注意代码规范,这个是让其他人方便阅读代码,不能随心所欲,不能由着自己的性子来。
    编码是一个严谨的过程,需要逻辑清晰,代码优美,这个过程是需要不断积累的,积累到能够将代码编写的艺术起来。
  • 相关阅读:
    CentOS设置密码复杂度及过期时间等
    CentOS开启telnet连接
    Centos6.5升级openssh至7.4版本
    Centos7搭建SVN服务器
    Centos7.2yum安装时候出现db5错误的解决办法
    在Centos中yum安装和卸载软件的使用方法(转)
    Centos6.5 恢复误删的系统面板
    ecmall 2.3.0 最新补丁20140618
    ecmall在linux下的安装注意事项(转)
    PHP Strict standards:Declaration of … should be compatible with that of…(转)
  • 原文地址:https://www.cnblogs.com/skyice/p/11665502.html
Copyright © 2011-2022 走看看