本帖最后由 lingchenqq 于 2015-8-30 11:12 编辑
在写程序之前主要做的是,把程序的框架或者说架构写好。最合适的架构可以很好的解决lz的问题。关于架构及框架需要思考、再思考。个人感觉,没有最好,只有更好。特别是逻辑结构较为复杂的项目。1 先透彻了解项目的功能,然后根据项目需求从最上层角度梳理整个框架;
2 梳理好框架后,结合需求仔细分析架构是否合理、是否有梳漏,然后再优化框架;
3 根据框架及需求画流程图、写伪代码、画状态图、状态表并仔细分析优化;
4 仔细分析、优化、优化、分析之后再根据写好的伪代码写程序。
这样之后能使结构更合理,减少很多标志位的使用。以上是我在项目中的总结及步骤。主要针对逻辑结构较复杂项目(使用)。
|