
霍丙乾
這是一本從基礎知識、設計思想、技術方案、應用方法、實踐技巧5個維度系統講解Kotlin元編程,並以此大幅提升Kotlin工程師開發水平、研發效率和開發體驗的著作。 作者是Kotlin領域的資深專家和佈道者,本書源於他對Kotlin編譯器源碼的反覆研讀和大量的工程實踐,不僅細緻講解了反射、程序靜態分析、 Java註解處理器、Kotlin符號處理器、Kotlin編譯器插件、元程序的開發和調試等核心元編程技術,而且詳細剖析了Jetpack Compose的編譯器插件和IntelliJ 插件、AtomicFU 的 JVM 字節碼和JavaScript代碼的生成邏輯。本書的出版打破了元編程技術資料少、門檻高的行業現狀。 本書包含大量案例,這些案例大多來自真實的生產實踐,相對成熟和完善,可以作爲元編程項目的範本。同時,本書提供大量的代碼,爲了提升閱讀體驗,在註釋、書寫和排版等方面對代碼做了精心的優化。全書的源文件均可免費下載,讀者可以通過作者的網站實時與作者互動和交流。
屬於進階難度的一本書。講得很好,娓娓道來。
過於硬核。對於深入瞭解現代kotlin前沿技術有特別重要的作用。
推薦!對於編譯器及 Gradle 的搭配使用體現的淋漓盡致。