Effective Java 是許多 Java 開發者必備的參考書。在 Kotlin 語言設計之初已有把許多 Effective Java 理念設計進去,那是不是 Effective Java 的內容就不再適用。因此, 出現了 Effective Kotlin 這本書。
因為書買了除了讀書會章節有認真看,其他還沒,就留在鐵人賽吸收與分享吧
參考來源 : https://arrow-kt.io/learn/immutable-data/intro/ 不可變的領域模型的一點點麻煩 前兩天提到的 Dat...
本日參考 : https://arrow-kt.io/learn/resilience/circuitbreaker/ 把 function 當作參數,我們...
關於程式碼的效率與優化 小時候超級任天堂的主機可以在 很低記憶體與CPU裡作出精美的大作,而現在動不動就在比主機的效能。程式開發也是,現在程式碼的效率常常被寬容...
本日主題 - Item 47: 避免非必要的物件創建 建立物件的代價 物件的建立總是需要某些代價的,有時可能很昂貴。這就是為什麼避免不必要的物件建立可以是一...
重物件挪抬 提取重物件(heavy object lifting)到外部是一個對效能非常有用的技巧。例如,這是一個計算數值等於最大值的數量的函數: fun &l...
Item 48 : 給高階函數使用 inline 修飾子 所謂高階函式是接受其他函式作為參數或返回函式的函式,可以理解成函式裡面還有函式,所以稱函式俄羅斯娃...
Effective Kotlin Item 51: 偏好使⽤ Sequences 來取代巨量且有多次操作⾏為的 Collection Iterable 與...
Item 54: Limit the number of operations這個要點,要直翻比較沒這麼傳神,為好懂一點,改成這個標題 利用複合高階函式減少...
Built-in Delegation Pattern 在 Kotlin 中,delegation pattern 已經被內建為語言的一部分,所以開發時可以以更...
Effective Kotlin 已經是 2019 年出版的"老書"。不過自已在閱讀時,還是有看到些有用的內容。但也有一種這個內容介於實用與...