#純靠北工程師32s
#暴雷注意 《想見你》簡單來說:就是幾個工程師濫用goto,還穿越到彼此的程式,導致無窮迴圈的bug,不管怎麼改都有deadlock,最後被QA下令禁用goto、專案打掉重練的故事 #都過這麼久不算雷了吧 #好看
👉 去 GitHub 給我們🌟用行動支持純靠北工程師 https://github.com/init-engineer/init.engineer
📢 匿名發文請至 https://kaobei.engineer/cards/create
🥙 全平台留言 https://kaobei.engineer/cards/show/3988
「goto 禁用」的推薦目錄:
- 關於goto 禁用 在 純靠北工程師 Facebook 的最佳解答
- 關於goto 禁用 在 [討論] git flow/pair programming/agile - 看板Soft_Job 的評價
- 關於goto 禁用 在 [問卦] 禁用goto,goto 難道錯了嗎? - 看板Gossiping - PTT網頁版 的評價
- 關於goto 禁用 在 [問卦] 禁用goto,goto 難道錯了嗎? | PTT 熱門文章Hito 的評價
- 關於goto 禁用 在 [問卦] 禁用goto,goto 難道錯了嗎? - PTT評價 的評價
- 關於goto 禁用 在 goto 和流程控制篇| Jason note 的評價
- 關於goto 禁用 在 [問卦] 禁用goto,goto 難道錯了嗎? PTT推薦Gossiping 的評價
- 關於goto 禁用 在 WIN/Windows整合工具.bat at master - GitHub 的評價
- 關於goto 禁用 在 法台寶禁用-在PTT/MOBILE01/Dcard上的毛小孩推薦資訊整理 的評價
- 關於goto 禁用 在 法台寶禁用-在PTT/MOBILE01/Dcard上的毛小孩推薦資訊整理 的評價
- 關於goto 禁用 在 法台寶禁用-在PTT/MOBILE01/Dcard上的毛小孩推薦資訊整理 的評價
- 關於goto 禁用 在 為何頂級方法論期刊做出禁用p值的決定? - Pinterest 的評價
- 關於goto 禁用 在 錯誤處理| 他山教程,只選擇最優質的自學材料 的評價
- 關於goto 禁用 在 [問卦] 禁用goto,goto 難道錯了嗎? - Gossiping - PTT生活政治八卦 的評價
- 關於goto 禁用 在 My Personal Account Was Disabled - Facebook 的評價
goto 禁用 在 [問卦] 禁用goto,goto 難道錯了嗎? - 看板Gossiping - PTT網頁版 的推薦與評價
教授禁用goto,有道理嗎?goto 這麼好用的說。 像是以下的程式碼: int main() { System *system_list = NULL; do { system_list = system_init(); if (system_list) ... ... <看更多>
goto 禁用 在 [問卦] 禁用goto,goto 難道錯了嗎? | PTT 熱門文章Hito 的推薦與評價
各位年薪百萬的大家好啊。厚~!教授禁用goto,有道理嗎?goto 這麼好用的說。像是以下的程式碼:int main() {System *system_list = NULL;do {system_list ... ... <看更多>
goto 禁用 在 [討論] git flow/pair programming/agile - 看板Soft_Job 的推薦與評價
某場演講說長期以來我們對語言使用者都說not to do卻沒有說要如何做比較好
但是看到版上對於各式各樣的豎立的規則又說被綁手綁腳 programmer很難伺候耶...
明明在linux上會選自己喜歡的套件組合去處理問題 但是寫程式卻不是用這個想法
MVC/Flux/Design Pattern/TDD/git/agile/scrum/XP...
每個工具本來就有擅長解決的問題領域
大家都很有經驗常常spec改來改去
所以XP強調先完成最低限度甚至只是半成品 跟客戶討論以便提早改架構的時間點
大家都很有經驗常常寫一大片程式碼寫得很爽結果爆掉
所以agile/clean code/tdd強調寫小小的 確保可以跑再往下寫
大家都很有經驗常常寫到後來程式碼找不到還原點甚至整份快炸掉 所以有版本控制
大家都很有經驗常常程式變大炸在不知道的地方 Auto Testing就是減少每次手測成本
大家都很有經驗常常前一個人code他媽的難讀
所以clean code強調減少註解的污染誤導 多增加變數名稱本身的意義
每個人寫程式都有盲點 有時候自己找半天找不到bug 別人來看一下就發現
所以pair programming提早幫你避免掉單人盲點
早期程式設碼goto來goto去的根本沒辦法看 流程概念漸漸發展出來
隨著程式變大 程序導向程式非常混亂難以處理 出現了物件導向的概念
但是物件call來call去最後還是結成蜘蛛網 所以有OO五大原則的基本分離方法
隨著OO理論成熟Design Pattern的概念被提出 階層式架構概念出現
又將IO與核心分離成MVC Flux的設計是更簡化複雜度的架構
總而言之就是程式碼盡可能增加 易擴充 易維護 易測試
每個工具會適合用來解決特定的問題 不要淪為為用而用的碼農
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.210.209
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1498099654.A.4F8.html
其實try catch也是一種goto
※ 編輯: Sidney0503 (140.113.210.209), 06/22/2017 12:15:00
... <看更多>