Kai-Sheng's Blog

Categories

Design

Tell, Don't Ask

如何寫出優秀的單元測試 (Best Practice)

軟體設計原則 KISS (Keep it simple, stupid)

如何提高程式碼的可測試性 (Testability)

多此一舉! 不要這樣用 Java 8 Optional

軟體設計原則 DRY (Don't repeat yourself)

軟體設計原則 YAGNI (You aren't gonna need it!)

分析 Spring 的依賴注入模式

常見的 Java Interface 錯誤用法

不建議使用 PowerMock 的理由

Unit-testing

如何寫出優秀的單元測試 (Best Practice)

如何提高程式碼的可測試性 (Testability)

不建議使用 PowerMock 的理由

Java

Java Lombok 教學與注意事項

Java Jackson ObjectMapper 教學與注意事項

Java SimpleDateFormat 教學與錯誤用法

多此一舉! 不要這樣用 Java 8 Optional

使用 Log4j2 輸出 CSV 檔,並輕鬆解決 Excel 中文亂碼問題

常見的 Java Interface 錯誤用法

Spring

Spring + Maven + IntelliJ 多環境 (Profile) 整合技巧

分析 Spring 的依賴注入模式

Maven

Spring + Maven + IntelliJ 多環境 (Profile) 整合技巧

Copyright © 2022 KaiSheng. All Rights Reserved.