任务分解
1个回答
展开全部
当我们碰到复杂问题,任务分解能力就非常重要了,任务分解在英语里面叫 divide and conque ,非常形象地说明了任务分解是为了 分而治之,各个击破。 任务分解一般可以分成三步:
第一步
透彻理解复杂问题的输入、处理过程和输出,比如一个智能行程程序的 输入 是:
处理逻辑是:
最后 输出 一个旅游行程
第二步
按照逻辑先后顺序和由简至难的原则拆解任务,比如:
第三步
从第一个任务开始,如果发现第一个任务过大,再进一步细分,比如在编写数据爬虫的时候你可能要加一个任务去了解和学习目前流行的爬虫包和框架。另外在实现任务的过程中可能会发现新的任务,按照逻辑先后顺序加到任务列表中,然后依次完成每个任务即可。
任务分解的目的是帮助我们更容易地去解决问题,一个复杂的问题很可能导致我们拖延甚至放弃,但是问题分解之后,我们可以快速启动起来,从解决小的问题开始逐步找到感觉,最终击破复杂的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询