contents
Java
Format vs. Concatenation
|
|
大部分情況,很少去生成 format string,
混合使用很容易遇到表示錯誤,因為當 a
中出現 %
等特殊字元時,解析上會發生錯誤。最好是統一一種使用規則。
Comparator Signum
|
|
隨意 casting 三不五時就會 arithmetic overflow 搞砸了排序。
What’s Not-Equal
|
|
有內建方便使用的函數,別再這樣寫了。
Sync-Up
|
|
為什麼偷偷搞了一個 Exception 又不給 log message,一不小心就 refactor 到奇怪的東西,曾經把 NullPointerException
視為一個正常邏輯,修掉來自另一個 call path 的 NPE,卻又踩了另一塊的雷。
Keyboard
|
|
大家耳熟能詳的 CTRL C+V,都不知道 CTRL+INSERT/SHIFT+INSERT,而在 X Window System 上,選取時會自動複製,不用額外按下複製操作。
至於問 INSERT/DELETE/HOME/END 是什麼的小夥伴,還是好好看清楚鍵盤吧。