• 编写程序流程


     
    一、确定需求和确定框架
    来了一个项目之前,产品列出需求和原型,会进行沟通,在项目还没有真正立项之前,就需要将项目的各个方面尽量都考虑到,确认需求是非常重要的一个过程,这个过程就需要同产品好好的确认需求,讨论这些是否能做。而在讨论的过程中就需要确认适合哪种框架。
     
    我们当前有一个项目是与设备进行交互的,客户要求APP与服务器的连接是长连接,既然否定了http的请求方式,那么就不能使用web组件,而是使用netty框架进行开发。
     
     
    二、测试框架
    如果熟悉一种框架,如熟悉SpringBoot+mybatis这一套框架,并且在多个项目中使用,那么就可以不需要测试这个框架。但是如果引入一个不是特别熟悉的框架,如rocketmq消息中间件,那么就需要测试该框架,有一个样例,有一个测试用例,并且该中间件是否满足自身的需求。
     
    足够的测试才能让自己能够理解该组件是否符合自身需求,才能够引入到原框架中而不报错。
     
    但是一般情况下,这样的测试很少,甚至没有,就是单纯的向用该组件的某个功能而已。
     
    这个步骤还还包括一个项目的核心点,例如项目是一个高并发的,那么该框架是否支撑高并发,这个就需要好好测试,并且确认该功能点是否可行,如果不可行就赶紧换新的方案。
     
    在这个阶段需要做的两件事情,就是测试引入框架性能,测试框架是否支撑项目中核心功能点。
     
     
    三、编写接口文档
     
    编写接口文档,就是将功能需求点罗列出来。比如一个项目的功能点:
    以上是一个项目的大概功能,这些仅仅是大概功能点,之后可以再补充,这样对项目就有一个大概的认识。有了这个认识之后,就可以分配任务,计划时间去完成,并且根据这个功能点去安排最后交付的时间。
     
     
     
    四、编写代码
    编写代码将项目实现,这个应该是最后第二步,最后一步是测试,会交给测试人员做。编码需要按照规范要做,什么规范,第一个规范那就是公司规范,然后是阿里Java开发规范手册中内容。第三个是整体的编码风格。
     
    为什么需要注意代码规范,这个是让其他人方便阅读代码,不能随心所欲,不能由着自己的性子来。
    编码是一个严谨的过程,需要逻辑清晰,代码优美,这个过程是需要不断积累的,积累到能够将代码编写的艺术起来。
  • 相关阅读:
    多线程、方便扩展的Windows服务程序框架
    C#并行开发_Thread/ThreadPool, Task/TaskFactory, Parallel
    C#并行编程-Task
    C#线程篇---Task(任务)和线程池不得不说的秘密(5)
    C# 线程知识--使用Task执行异步操作
    C# 线程池执行操作例子
    c#子线程执行完怎么通知主线程
    C#子线程执行完后通知主线程
    再送一波干货,测试2000线程并发下同时查询1000万条数据库表及索引优化
    熵的函数为什么用H,而熵的英文是entropy,好像没关系。实际原因是
  • 原文地址:https://www.cnblogs.com/skyice/p/11665502.html
Copyright © 2020-2023  润新知