作者A級黑豬肉
我認為你可以參與一些大公司的 open source project 裡幫忙修修 bugs... ...
光從 PR 的 code review 和看大家的使用方法就可以學到很多設計理念... 也可以大概知道自己的程度在那些 open source project 程式設計師相比大概如何...
這世界上沒有「唯一」的設計... 只有從優點和缺點中去判斷哪一個比較適合而去針對當下的需求設計...
沒有用 hash + binary search 就是資工大學生,if + strcmp 就是小學生程度這種理論...
如果我需求簡單,兩個指令選擇放 consts enum,用 if 去 compare 然後寫 unit test 下去... 這沒有任何問題(除非你們走 TDD 需要先寫 unit test)。
|