国产一级簧片-国产一极毛片-国产一国产a一级毛片-国产一国产一有一级毛片-91三级视频-91大学生视频

藍鷗旗下品牌:鷗課學院
全國咨詢電話:13152008057
您的位置: 首頁 > 最新資訊 > 神回答:編程到底難在哪里?

神回答:編程到底難在哪里?

2018-09-05 藍鷗
3477人 瀏覽:

  今天在瀏覽知乎的時候,看到了一個問題:編程到底難在哪里?看到一個非常有意思的回答,這個回答雖然并沒有說到編程到底難在哪里的本質,但是卻清清楚楚說明了程序員在編程的時候的思維邏輯和思考的整個過程。這個回答簡直是通俗易懂,非常形象的表述了程序員在編程時需要考慮的復雜邏輯。

  這個回答可以非常科普的告訴程序員身邊的朋友,程序員在編程的時候都是如何思考和進行業務邏輯編程處理的。

  下面高能回答來了,可以轉到朋友圈給你們的朋友科普一下,程序員編程的時候,思維邏輯到底有多復雜!!!

  普通人:我今天要買一斤蘋果。

  程序員:

  我今天要買一斤蘋果。

  因為我只喜歡紅富士蘋果,所以我只買紅富士蘋果。

  我能接受的最高價格是 10 元 / 斤。

  正常情況下一斤蘋果用一個袋子能裝下,但是為防萬一,我會帶兩個袋子。

  我知道附近的 3 家水果店,所以我會依次訪問這 3 家水果店。

  根據上述條件,我設計出以下的買蘋果的流程:

1536114937764590.jpg

  這個流程怎么樣?我來設計一些測試樣例,測試一下這個流程。

  測試發現一個問題:如果水果店 0 和水果店 1 都有紅富士蘋果并且價格都低于 10 元 / 斤,而且水果店 1 的價格比水果店 0 更低,那么我希望買水果店 1 的蘋果,但我設計的流程會讓我買水果店 0 的蘋果。

  為了解決這個問題,我應該先詢問所有水果店的價格,然后去價格最低的那一家買蘋果。

  經過修改,我重新設計出以下的買蘋果的流程:

1536114990705900.jpg

  現在這個流程是不是完美了呢?不是,我還能發現很多問題。

  如果 3 家水果店都有紅富士蘋果但都不到一斤,但是三家店加起來能達到一斤,那么我不應該結束流程回家,而是應該把三家店的紅富士蘋果都買下來。

  如果我向水果店詢問價格的時候這家店還有紅富士蘋果,但我詢問完所有水果店的價格后這家店的紅富士蘋果賣完了,那么我的流程會讓我試圖處理不存在的紅富士蘋果。

  我走路的過程中可能會遇到突發事件,比如發現了新的水果店,比如袋子破掉了蘋果掉一地,對于這些情況我的流程都無法進行處理。

  啊問題太多了我懶得再改流程了。我還是去 X 寶買吧。那么接下來我要設計一個在 X 寶買紅富士蘋果的流程……

  文/DJ Hitori(文章轉載自知乎網友 DJ Hitori 的回答)

  1. 廣告1
  2. 廣告2
  3. 廣告3
  4. 廣告4
主站蜘蛛池模板: 成人午夜免费视频毛片| 无圣光福利视频| 国产人成午夜免视频网站| 免费又黄又爽视频| 男女性高清爱潮视频免费观看| 国产一区二区三区手机在线观看| 在线亚洲一区二区| 97在线免费视频观看| 99re热这里只有精品视频| www.乱| 57pao强力打造手机版| 在线视频自拍| 亚洲美女爱爱| 日本护士视频xxxxxwww| 欧美成人区| 久久九九有精品国产56| 狠狠色丁香婷婷综合久久来| 国产青草| 99热国产免费| 亚洲欧美一区二区三区在线| 色偷偷资源网| 全部在线播放免费毛片| 美女让我桶| 成人性视频在线三级| 一本色道久久88| 欧美片网站免费| 久久99国产精品视频| 国产精品黄网站免费观看| 成人精品视频在线观看播放| 在线观看成年人免费视频| 亚洲久久久| 免费看孕妇毛片全部播放| 加勒比一本一道在线| 97影院理论片| 日本特级淫片免费| 久久99国产亚洲精品观看| 国产成人香蕉久久久久| 在线观看中文字幕国产| 日韩欧美视频一区二区在线观看 | 欧美国产精品久久| 九九精品免费视频|