设计完成时评估开发时间的技巧
把握好,设计 和 开发 ,设计好了才启动开发。
重构时,的一些思路,方法
0.解决方案的具体设计工作必须已经确定好。
1.程序分支较多:如多文档目录处理,界面上的变化。这种时候适合用画流程图的方式,通过掌握所有的流程,计算开发时间。
2.版本重构:如连载平台大赛版本,这个时候,因为很多东西都是现有的,但是要重新整合,这种时候要通过看需要迁移的类库,相关的类,方法,计算开发时间。
3.复杂逻辑:面对逻辑复杂的一些功能时,如简历变化,这个时候解决方法是,通过画状态变化列表。
4.切勿拍脑门,流程图要画全,主要场景要有时序图。
阅读代码的技巧
1.首先要关注的是架构,命名空间的划分,了解意图,
2.类和类之间的关系,结构,使用到的设计模式,
3.每个类的功能,设计模式,算法。
4.联系实际,考虑使用的方式。
要变得专业!