开发流程:
1.先是忽略所有的实现细节,构造出软件系统的界面,和相关的功能,也可以说是需求分析的一部分吧
2.根据1中构造出来的内容,列出非基础技术性的功能需要,构造解决的办法和流程(前期基础模型,中期后期一步步扩充)
3.创建项目,创建远程版本库:
git clone 地址
将克隆过来与项目相关的3个文件放置到项目目录里
提交项目到本地相关的版本库
合并到远程版本库
4.根据目前的设计,建立分类管理,比如数据库数据的存放,网络数据的存放,服务的存放,工具包的存放等
5.创建数据库(在分类管理的基础上)
6.用界面与功能实现分开完成的思路进行基础模型设计
7.在基础模型的基础上,进行界面、功能、管理的扩充,将途中不同的开发时期提交到版本库
补充:
1.将不同地方要用到的或者说经常要用到的,代码量比较多或者说操作比较耗时的操作封装成一个工具类,比如请求数据,解析数据
2.在编写具体的细节中,要用好封装的思想或者说面向对象的思想,可以模拟存在某些方法,之后在去实现里面的细节