项目规范思考


 

后期完成

 

1、代码风格,参考代码规约

2、命名规定(项目名、文件名、类名、变量名)商量统一

3、项目目录结构、系统架构(三层架构、四层架构等),项目架构模式(mvc、mvvm等)统一,设计模式(单例模式、工厂模式等)统一。

 

例如项目架构图

 

 

一个Demo根据业务可能使用多种架构模式,某一种业务,比如移动端某块功能都用mvc开发;

也会用到多重设计模式,单例、代理、工厂等,比如rtc管理类都使用单例模式开发

 

还要考虑移动端和pc端的差异性,至少移动端之间需要统一

 

4、核心业务逻辑,需要统一(较复杂的补充流程图、时序图)