主管:現在要在資料模型設計一個方法 判斷是a狀態還是b狀態
我:ok 那可以設計成回傳bool或是enum
主管:但要考慮參數錯誤的問題 參數錯誤時回傳空白
我:不考慮設計成拋錯嗎
主管:單純的get而已 不要錯然後讓程式中斷
我:...好哦 那設計成enum
主管:(什麼是enum的表情)
我:就是回傳結果有a狀態 b狀態 或是參數錯誤 然後...
主管:這樣怎麼行!你這不是等於把判斷的邏輯放出去外面,外面還要再判斷嗎!那我寫在
外面不就好了!用bool!
為什麼要讓
連enum都不知道是什麼的人
來主導專案
https://i.imgur.com/lCGbpJ8.jpg