ETH官方钱包

前往
大廳
主題

這個程式直接讓你錄取麥O勞

大豆喵喵 | 2024-08-08 18:33:21 | 巴幣 2008 | 人氣 98

沒有,我只是想這樣下標題,連麥O勞都不要我QQ

最近在學裝飾器,這東西的用途就跟名字一樣,是用來裝飾的

不過比起裝飾,我覺得叫違建會更適合

比方說,有個程式的本體長這樣
它的用途非常簡單,就是告訴你一個漢堡50塊

然而由於人性的貪婪,沒有人會想吃一個原味漢堡,一定是加上各種各種奇奇怪怪的口味
所以就多了這串頂樓加蓋

現在不只能點原味漢堡,還能點一大堆口味,再組合起來印出像這樣的結果
這樣就知道點了牛肉魚肉豬肉還有再一份牛肉口味的漢堡
總價410


那為什麼要寫一大串頂樓加蓋,直接寫進本體裡不行嗎?
當然可以,但還是由於人性的貪婪,以後的東西一定會越來越多
要是通通塞進本體裡,程式會變得越來越大、越來越複雜,到時維護會非常麻煩
比方說除了漢堡口味外,之後又增加薯條雞塊之類的副餐,還有飲料種類
如果都塞進漢堡的本體,萬一其中某段出問題,除錯的時候就得全部從頭找一遍
真的會崩潰

但是如果拆開來
本體是本體
口味是口味
副餐是副餐
飲料是飲料

當程式運行出錯時,只需要分開來排查,就能找到出問題的地方
而且每段程式各自負責自己的部分,不會互相干擾,讀起來也比較清楚
還有最重要的,這些程式碼都能再利用

假如現在不想賣漢堡了,改去賣披薩,只要把本體修改一下
把 hamburger 改成 pizza,價格從 50 調成 200
修改一些文字跟數字,程式碼都不用動
直接就能從麥O勞無縫接軌到必O客
超棒噠


完整程式碼如下:


8/29 更
新增取消前項口味功能
輸入不合適的口味時出現提示
將清單整合成一個,刪掉重複的部分

創作回應

幹嘛啊x義仔
加油加油 [e3]
2024-08-08 19:01:45
大豆喵喵
嗚嗚嗚 謝謝義仔
2024-08-08 19:02:32
布奇汪汪
厲害大豆https://im.bahamut.com.tw/sticker/571/01.png
2024-08-08 19:59:36
大豆喵喵
不厲害 還有好多不會的https://im.bahamut.com.tw/sticker/426/06.png
2024-08-08 20:21:10
donkteamspirittop12024
謝謝你 我錄取了麥當勞的哈佛漢堡抓肉工程師
2024-08-08 22:11:55
大豆喵喵
太棒了 恭喜你 現在你還可以去順便去應徵pizza工程師
2024-08-08 22:48:53
黃人
你沒有考慮到貪婪但又窮的窮人,點了一大堆結果錢不夠要取消https://im.bahamut.com.tw/sticker/396/35.png
2024-08-09 03:15:43
大豆喵喵
可以 再加上確認跟刪除的功能 但是我現在不想改https://im.bahamut.com.tw/sticker/31/10.png
2024-08-09 16:33:08
大豆喵喵
今天運動的時候突然有想法 所以就加上了這個功能 順便優化一些部分
2024-08-29 13:59:46
黃人
運動完去麥當勞慶祝https://im.bahamut.com.tw/sticker/463/13.png
2024-08-29 18:36:40

相關創作

更多創作