程序项目开发中怎么规划进度和流程?

近期做一个电商项目,开发过程中写着写着代码有好多冗余,写到这一块发现和前面一块功能一样又从写一份代码,造成代码重复。问一下大家在APP开发中拿到原型和设计图后,怎么规划开发流程,避免相同功能代发的重复,规划项目的逻辑

阅读 1.8k
1 个回答

1.拿到原型跟设计图之后,先分析整体代码会用到哪些技术,心里要有一个大致的方向,
大致的框架要有一个雏形

2.细分功能,一个页面 -> 一个小组件 哪些组件可以以哪种方式共享,哪些代码一看就是公共代码

3.一边做一边重构,这个是大框架上的重构,尽量不要有太多冗余代码

4.功能做好了之后,需要继续重构代码。找人检视代码之前,尽量精炼自己的代码。
一般检视之后,不同的人有不同的考量视角,根据领导提出的意见再继续重构,最后提交代码

5.代码其实是一直在重构的,只要保证不出问题,自己的代码就要一直思考扩展性以及性能等方面是否还有
提升空间

6.如果是多人合作,开会的时候多沟通,相同的功能模块一个人开发就好了,跳过某一步继续开发。
等公共模块开发完了再联调就行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题