本日主題 - Item 47: 避免非必要的物件創建
建立物件的代價
物件的建立總是需要某些代價的,有時可能很昂貴。這就是為什麼避免不必要的物件建立可以是一...
主題 Effective Kotiln Item 7: Prefer null or Failure result when the lack of a re...
終於到,好好玩排序法了,好ㄟ。
Kotlin 中常見的排序算法包括以下幾種:
快速排序(Quick Sort):
快速排序是一種高效的分治排序算法,通常用...
前情提要
昨天我們提出了一個疑問,測試code要怎麼證明寫的是好的?又或者,我們要怎麼知道測試的code寫得已經滿足需求了?
案例
假設現在要測試一個funct...
「既然都講了耦合度,乾脆也講講内聚度Cohesion吧。」蕭凱琪興致一來,索性乘勝追擊。
「那又是什麼?」勇者突然覺得自己弱小無助可憐。
蕭凱琪沒有馬上回答,而...
勇者正在看五大基本資料型別(basic types)的文件,Kotlin 不像一些其他程式語言,它沒有傳統的原始資料型別(primitive types),而是...