推 Fkym08: 我會騙你嗎 我說到做到 12/27 18:49
→ CaptainTeemo: 因為沒寫 unit test 呀 12/27 18:57
→ testPtt: git就是用來抓戰犯的 12/27 19:09
推 qwe85158: 記得哦 12/27 19:21
※ 編輯: shps951015 (43.229.116.218), 12/27/2018 19:33:04
→ shps951015: 同意C大,有寫單元測試就是一種保障 12/27 19:34
推 mozume: 我喜歡這句「註解會騙你,但程式碼不會騙你」 12/27 19:44
→ mozume: 遇過的太多次註解跟code完全不合的,年代越久遠的越多 12/27 19:45
→ MOONY135: 讓我們感謝那位工程師的犧牲奉獻 12/27 20:13
→ robler: 註解很多時候是在補充說明 讓你可以不用把程式看完 12/27 21:00
→ robler: 你要知道,很多程式光是看完,追蹤一次就要花一整天 12/27 21:01
→ robler: 然後方法的名子又不能寫太長 註解就很有用了 12/27 21:01
→ robler: 程式碼雖然不會騙你,但是要寫的讓別人看不懂卻很容易 12/27 21:02
推 yyc1217: 倒是覺得把1和2000寫進註解 就是magic number的問題 12/27 21:03
→ yyc1217: 這兩個應該是傳進去的參數才對 12/27 21:03
→ yyc1217: 註解應該寫成「超過年限就給獎金」 12/27 21:06
→ yyc1217: @param int 年限 / @param int 獎金 12/27 21:06
推 s06yji3: 註解應該避免寫邏輯和magic number 12/27 21:08
→ shps951015: 同意y大跟S大想法 12/27 21:19
推 googoo1102: 應該有個calBonus帶入員工資料 然後回傳獎金 12/27 21:36
推 googoo1102: 2000金額寫在db或是檔案裡 12/27 21:41
推 Jichang: 這程式本身就寫的不好了 8000不會寫在哪裡 12/27 21:47
→ lazarus1121: 大方向的註解還是必要的 不用那麼細 12/27 21:59
→ shps951015: X大,是的正常不會這樣搞的,恩...我在想想舉例好了 12/27 21:59
→ lazarus1121: 至少要讓人知道這段程式的主要目的是啥 12/27 22:00
→ shps951015: 我想想有沒有簡單不複雜的例子,可以表達我想要的 12/27 22:01
→ lazarus1121: 我看過map包map總共包了4層的程式 沒有註解 12/27 22:01
→ lazarus1121: 我浪費半天時間讀他 最後直接打掉變MultiKeyMap 12/27 22:03
→ shps951015: 之前寫Java有看過這樣的例子 但例子是LinkHashMap 12/27 22:08
→ shps951015: 想到之前有看過在註解解釋HashMap原理的.... 12/27 22:10
推 hellomotogg: 實作邏輯改了 method名稱沒改 被騙QQ 12/27 23:00
→ xxtuoo: 類似的..老實寫註解跟屬名..後面人改code不改註解..更後面 12/27 23:38
→ xxtuoo: 人怪我 註解亂寫誤導...以後一律只剩source..Zzz 12/27 23:38
→ xxtuoo: 署名 12/27 23:39
推 ppc: XDDDDDD 12/28 02:19
→ ppc: 註解解釋HashMap原理也太逗 12/28 02:20
→ rofellosx: 不用先測試嗎? 12/28 09:33
推 DCTmaybe: 問一下:所以多發的獎金有拿到手嗎? 12/28 10:44
→ shps951015: 大大,抱歉讓你誤會了,這只是舉例,實際沒有發生過的 12/28 11:30
→ MOONY135: 應該是會給 不然太沒有面子 12/28 11:30
→ b81314: 這當然是舉例拉- - 12/28 13:12
推 DCTmaybe: 抱歉沒看到舉例XDD 12/28 13:23
推 hankyan919: 這就是code review 的重要性 改功能reviewer也要看註 12/28 13:24
→ hankyan919: 解 12/28 13:24
推 skizard: 註解不需要寫到這麼細阿 讓人快速帶入邏輯就好 12/28 14:34
→ Ekmund: 這case推到線上去問題不在註解吧 在驗證 12/28 14:50
→ Ekmund: 真正傷害的是RD的時間成本 所以思考面向要變成 12/28 14:51
→ Ekmund: 規範註解該寫些什麼 使用的地方和內容 12/28 14:51
→ Ekmund: 比方說 只寫功能 不詳述規則 而是寫“根據年資發獎金” 12/28 14:52
→ Ekmund: 但是把實際數據留在版編資訊 也好追查變化 12/28 14:53
→ Ekmund: 或是交給外部輸入 讓老闆自己邊看邊調 12/28 14:55
推 ggttoo: 推樓上的方法不錯 12/28 18:38
→ descent: 有句話說, 註解和程式碼可能都是錯的 12/28 22:01
噓 darkMood: 胡址,註解的功能不是其他方式可以取代,而這裡的問題 12/29 01:46
→ darkMood: 是沒有做測試,這樣改程式本來就該處死,關註解屁事 12/29 01:46
→ darkMood: 更別說註解又不是這樣亂寫一通就可以了,少污化名註解 12/29 01:46
→ TAKADO: 這種註解還不如不寫,而且目的/邏輯應該寫在文件裡吧 12/29 17:19