多人开发是一件很麻烦的事情,如果没有足够的准备,就会有很多矛盾,代码也会有很多漏洞
下面我就说一下我们在多人开发遇到的一些问题。
- 在多人开发项目的时候首先要明确分工,前后端,整合,逻辑业务等等,因为需求和功能不同,代码不能混写,否则最后改bug的时候找不到写bug的人,让他人接手又不熟悉代码,会浪费很多时间调试。
- 其次就是前后端的接口路径一定要一样,开始就要有规定,否则会给整合的人带去很大的麻烦,这时候就要一个开发文档,写清楚有哪些接口,有哪些功能,参数的意义,接口的作用,等等等等,这样开发速度和整合速度就会相对比较快。
- 多人开发的代码管理肯定要用到git,这时候就需要开发人员都会用git管理,不求精通,但是基本的推代码整合代码等操作还是不能出问题。
- 每个开发人员要对所有人负责,自己写完了一部分代码要进行单元测试或者本地运行测试,否则到时候整合代码的时候项目都启动不了,耽搁整合人员或者其他人员的时间,因为其他人又要去熟悉代码找代码bug。
- 不管是前端后台还是数据库,代码都要有注释,向后台有javadoc,有代码注释模板等等,每个方法和参数还有接口的作用都要写清楚,哪一部分是由谁写的也要标识,到时候出了问题可以直接找到负责人,整合的时候有注释比较容易整合,修改bug和调试也十分方便。
- 不要随意修改他人的代码,不要因为自己看某个变量的命名或者类型不顺眼,看他人的代码风格不舒服就去改动他人代码,否则最后整个项目出了bug只能是浪费自己的时间。