码迷,mamicode.com
首页 > 其他好文 > 详细

自顶向下的编程方法

时间:2019-10-18 14:10:06      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:模块   编程   拆分   自己   需求   数学   考试   日常   完整   

  • 分析需求
    接到项目或者需求我们首先要把内容分析清楚,就像我们考试数学题一样,要把题目看清楚。

    看清楚题目以后,我们要想这道题都有哪几种解法,每一种解法的好与坏,然后选择我们熟悉的方法做出来。

  • 拆分需求
    如果是特别复杂的需求的话,我们需要把需求分成模块化然后具体的去分析它。当我们遇到整个问题比较复杂的时候,我们需要把问题分解成多个子问题,去一个个解决,有点像算法中的分治法。

  • 将拆分的需求模块化

    将我们拆分的需求分成一个一个的模块,也可以作为函数,每一个模块负责自己的功能。这个时候不要纠结于模块内部的实现,我们只需要将模块的名字以及这个模块负责什么内容定好就可以了。

  • 将模块化内容填充完整
    最后根据我们实际的业务需求,将每一个模块的具体内容补充完成。

  • 总结:

先整体后局部,对整个系统有一个大的了解以后,我们就不会害怕了,就不会出现不敢动手,不知道如何下手这样的问题了。同理,我们日常工作中的每一个新的需求也是如此,当我们对它有一个大致的了解后,就不会那么害怕了。好像和追女朋友也一个道理,不要去yy女孩子是什么样子的,去大胆的接触,对她有一个大概的了解后,就知道合不合适了,不要自己一直在想她多好多好,这样会出问题的,不要yy,勇敢的去接触,后面发现不合适,或者人家不愿意也没有关系呀,起码我们行动了,了解了。虽然我也是一个单身狗,单身的同学们共同加油吧~

自顶向下的编程方法

标签:模块   编程   拆分   自己   需求   数学   考试   日常   完整   

原文地址:https://www.cnblogs.com/zhangpengfei5945/p/11697821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!