逻辑分析的重要性
2015-11-19 00:00
239 查看
最近遇到了很多问题,不过归结一下,问题在于一开始就错了!
由于逻辑混乱,很多时候你就不知道结果怎么是这样的,而不是想要的那样的!
去做一个需求的分析,在设计方案的时候一定要弄明白究竟是一个什么样的逻辑,初期可以用思维导图工具画脑图,然后写文档时需要画流程图,用UML工具,文档出来了,逻辑中存在的问题也会很容易找得到。
不过实际工作中还是有很多差别,很多时候不用脑图,直接在黑板上去将思路和办法以及流程,然后讨论,然后初稿,然后几个人评审,这之后才开始写代码逻辑!
为啥要有评审这一步?因为一个人的经验是有限的,而且容易对需求跑偏,或者设计存在一些不自觉的问题,这些问题都会导致最终的失败!所以我们在工作中要加评审这一步。
脑图很少用,不过以后也要试着用脑图去表达我们的逻辑思维了。
学习使人成长,懒惰使人不思进取!加油吧,趁年轻好好来过!
由于逻辑混乱,很多时候你就不知道结果怎么是这样的,而不是想要的那样的!
去做一个需求的分析,在设计方案的时候一定要弄明白究竟是一个什么样的逻辑,初期可以用思维导图工具画脑图,然后写文档时需要画流程图,用UML工具,文档出来了,逻辑中存在的问题也会很容易找得到。
不过实际工作中还是有很多差别,很多时候不用脑图,直接在黑板上去将思路和办法以及流程,然后讨论,然后初稿,然后几个人评审,这之后才开始写代码逻辑!
为啥要有评审这一步?因为一个人的经验是有限的,而且容易对需求跑偏,或者设计存在一些不自觉的问题,这些问题都会导致最终的失败!所以我们在工作中要加评审这一步。
脑图很少用,不过以后也要试着用脑图去表达我们的逻辑思维了。
学习使人成长,懒惰使人不思进取!加油吧,趁年轻好好来过!
相关文章推荐
- 阿里云ubuntu 12.04 64位服务器搭建WordPress教程
- 如何打tar包
- 日期转换【JAVA】
- C语言四书五经
- K & R C 笔记
- html转pdf工具wkhtmltopdf
- 区分 hdfs hbase hive hbase适用场景
- UITableView的性能优化
- Java并发编程的Future
- 手机访问电脑的本地网站或者服务器
- vs开发调用窗体的方法
- oracle索引总结
- Why i hate framework
- c# 实现Actor模式的游戏服务器,参考Skynet机制
- Linux虚拟机中 Node.js 开发环境搭建
- 联动城市选择插件
- ZPhotoEngine图像算法引擎V2.0
- java I/O案例
- LVS-DR模式中 arp_ignore 和 arp_announce 参数的说明
- CentOS网络配置