javaEE项目相关的主要工作
人员选择
有一定基础,人不需要太多,态度是第一位的,很多问题可以边做工程边学习;
负责人制度,分工明确,任务明确;
编程工具的选择
eclipseVSintellij,运行速度等要求,既不能墨守成规,也不能太过冒进
沟通效率
完善的例会制度和文档说明,及时的技术反馈;
辅助软件
快速文档书写:markdown,wiki,以及最基础的word等
必要的工程管理工具:EdrawMax,Visio,思维导图等;
多人工具:svn,git等;
包管理工具:maven,gradle等;
一些原则(OO)
S:单一职能原则;
O:对扩展是开放的,对修改是封闭的;
L:子类的实例应该能够替换任何其超类的实例;
I:接口分离原则,对代码快单一职能原则的扩展;
D:高层模块不应该依赖于低层模块,二者都应该依赖于抽象 ;抽象不应该依赖于细节,细节应该依赖于抽象 。