您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

从开发到维护,JAVA项目开发流程需要注意哪些事项?

JAVA开发的本质

程序员根据计算机语言的语法编写要实现的代码交给虚拟机去执行,虚拟机去解析这些语法,按照计算机的方式去执行这些代码,从而实现对应的功能。

在这里插入图片描述

关键点

语法:语法是提供了编写规则
框架:是实现语法的一个大集合,用于实现某些特定的功能。程序员根据框架的规则来扩展自己的功能,达到自己的开发目的
虚拟机:用于解析程序员编写的代码,解析成计算机可执行的文件,从而间接让计算机运行程序员的代码,以实现程序员编写的功能

涉及的问题

在这里插入图片描述

项目整体架构的设计

谁设计谁负责,谁拿最高的薪酬;架构要考虑框架的安全性,然后是稳定性和可维护性

程序员应该是功能的开发者,而不是需求的执行者。

程序员开发的是功能,功能肯定是要满足需求的,但是程序员在开发过程中,不应该根据需求来调整自己的开发方式,而是要根据需求可能的变化来
设计实现这个功能的总体设计,将怎么用这件事交给使用者,而不是使用者要求开发真开发成他们想要的使用方式,这样如果另一个人要另一种方式使用
就比较麻烦。

程序员开发工具的统一

使用到的框架,jar版本,IDE,公共Maven仓库要统一规定

程序员代码的规范性

规范性好的代码看起来明朗简洁,阅读性好,便于维护和拓展

程序员代码的高可用和高并发和大数据处理的有效性

这是决定这个程序能否做大做强的根本,倘若处理不了大数据,迟早要凉

程序员之间合作开发的规范性

统一的工具类和服务类的使用规范,命名规范,代码提交的流程顺序,代码互相review的规则,测试规则都要一一列出,形成标准操作规范,工作做到紧凑不慌

程序员开发文档和开发案例

开发文档是程序的根本和驱动力,开发案例是程序的标兵和规范,这两个东西都对开发有直接影响,建立开发文档和对接文档库,
对其进行版本管理,十分的有必要,因此,程序员还要有强大的文档阅读和消化吸收能力。

项目开发周期管理

不用多说,啥时候完成啥都要标明,不然到时候赖账谁也不好受。周期紧的时候必须加班加点的完成,这是由需求决定的,不是根据程序员的意志来决定的。

项目开发维护费用管理

和客户声明好维护费用标准,最好是制定好各类需求的标准费用,这样不至于在使用中引发各类不必要的纠纷
在这里插入图片描述


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进