Effective Java 是許多 Java 開發者必備的參考書。在 Kotlin 語言設計之初已有把許多 Effective Java 理念設計進去,那是不是 Effective Java 的內容就不再適用。因此, 出現了 Effective Kotlin 這本書。
因為書買了除了讀書會章節有認真看,其他還沒,就留在鐵人賽吸收與分享吧
"Reducing cognitive load" 在程式設計中指的是減少在閱讀、理解或使用程式碼時所需的心智負擔。目的是使程式碼更易於理解...
Kotlin 有一個非常強大的型態推斷系統。在多數情況下,不需要明確地指定變數的型別,因為編譯器可以從給定的值或表達式中推斷出來,非常的貼心跟聰明 val nu...
Kotlin 的屬性(Properties)看起來與 Java 的物件屬性相似,但它們實際上代表著不同的概念。 // Kotlin 屬性 var name: S...
本日內容取自 Kotlin Conf 2023 - Kotlin & Functional Programming: pick the best, sk...
本日討論 Effective Kotlin - Item 19:Do not repeat knowledge 第 15 天讓我們進到本書的第二部份。程式碼...
前輩常常會提醒說不要重造輪子,所以在開發時,如果有一個可以覆用的需求,就會想說這個應該有人作過吧,就去找有沒有相應的函式庫,像是 Java 常見的就是 apa...
Item 21: Use property delegation to extract common property pattern Kotlin 的屬性...
這禮拜就是 JCConf 了,看題目認為其中有兩個重點。 Kotlin 的議程愈來愈多,已經快變成一軌了 Java 21 與 Virtual thread...
Sealed Interface 是 Java 17 引入的新的特性,而 Kotlin 也滿早就有這樣的功能,今天來討論如何利用 sealed interfac...
Java 的 Record 類是從 Java 16 開始提供的新特性,提供了一種簡潔的方式來建立不可變的資料類別。而在 Kotlin 早已經有 data cla...