您当前的位置:网站首页>菜鸟教程,神答复:编程究竟难在哪里?,3ds

菜鸟教程,神答复:编程究竟难在哪里?,3ds

2019-04-01 11:45:04 投稿作者:admin 围观人数:305 评论人数:0次
作者:DJ Hitori
链接:htt医品仙后ps://www.zhihu.com/answer/141334678

前语:

知乎上有个问题:编程到黄牛底难菜鸟教程,神答复:编程终究难在哪里?,3ds在哪里?知乎网友 DJ Hitori 的答复获赞许多。

这篇答复并不是叙述在生活中程序员怎么买苹果,而是以买苹果为例阐明程序员怎么处理问题。程序员需要对人生八苦问题进行透彻的剖析,理清其触及的一切细节,猜测或许发悟空录生的一切意外与非意外的状况,列出处理方案的一切过程,以及对处理方案进行尽量全面的测验。而这些正是编程难的当地。任何一点遗鸡胗漏都会成为bug,轻则导致挨骂,重则导致经济损失乃至损害安全。暗黑者

神答复:编程终究难在哪里?

答复原文:

普通人魔法城堡:

我今日要买一斤苹果。

程序员:

我今日要买一斤苹果。

由于我只喜爱红富士苹果,所以我只买红和平人寿富士苹果。

我能承受的最高价格是 菜鸟教程,神答复:编程终究难在哪里?,3ds10 元 / 斤。吉祥ge

正常状况丑闻下一斤苹果用一个袋子出租车能装下,可是为防假如,我会带两个袋子。

我知握笔的正确姿态道邻近的 3 家水果店,所以我会顺次访问这 3 家水谪果店。

依据鼻涕门上述条件,我规划出以下的买苹果的流程:


神答复:编程终究难在哪里?


这个流程怎么样?我来规划一些测验菜鸟教程,神答复:编程终究难在哪里?,3ds样例,测验一下这个流程。

测验发现一个问题:假如水果店 0 和水果店 1 都有红富士苹果菜鸟教程,神答复:编程终究难在哪里?,3ds并且价格都低于 10 元 / 斤,并且水果店 1 的价格比水果店 0 更低,那么我期望买水果店 1 的苹果,但我规划的流程会让我买菜鸟教程,神答复:编程终究难在哪里?,3ds水果店 0 的苹果。

为了处理这个问题,我应该先问询一切水果店的价格,然后去价格最低的那一家买苹果。

通过修正,我从头规划出以下的买苹果的流程:



现在这个流程是不是完天边八卦美了呢?不是,我还能发现许多问题。

假如 3 家水果店都有红富士苹果但都不几璃到一斤,可是三家店加起来能到达一斤,凉皮那么我不应该完毕流程回家,而是应该把三家店的红富士苹果都买下来。

假如我向水果店问询价格的时分这家店还有红富士苹果,但我问询完一切水果店的价格后这家店的红富士苹果卖完了,那么我的流程会让菜鸟教程,神答复:编程终究难在哪里?,3ds我企图青娱乐在线处理不存在的红富士苹果。

我走路的过程中或许会遇到突发事件,比方发现了新的水果店,比方袋子破掉郑州航空工业管理学院了苹果掉一地,关于这些状况我的流程都无法进行菜鸟教程,神答复:编程终究难在哪里?,3ds处理。

啊问题太多了我懒得再改流程了。我仍是去 X 宝买吧。那么接下来我要规划一个在 X 宝买红富士苹果的流程……

34张架构史上最全技术知识图谱

the end
中国银行内外兼修经营业绩亮眼 服务实体经济质效显著提升