動態

列表
創建 時間

DDD學習與感悟——總是覺得自己在CRUD怎麼辦?

一、DDD是什麼? DDD全名叫做Domins drives Design;領域驅動設計。再説的通俗一點就是:通過領域建模的方式來實現軟件設計。 問題來了:什麼是軟件設計?為什麼要進行軟件設計? 軟件開發最主要的目的就是:解決一個問題(業務)而產生的一個交付物(系統)。而軟件設計旨在高效的實現複雜項目軟件。也就是説軟件設計是從業務到系統之間的橋樑。 而DDD則是在複雜業務場景下一種更高效更合理的軟

創建 時間

萬字長文詳解如何使用Swift提高代碼質量

前言 京喜APP最早在2019年引入了Swift,使用Swift完成了第一個訂單模塊的開發。之後一年多我們持續在團隊/公司內部推廣和普及Swift,目前Swift已經支撐了70%+以上的業務。通過使用Swift提高了團隊內同學的開發效率,同時也帶來了質量的提升,目前來自Swift的Crash的佔比不到1%。在這過程中不斷的學習/實踐,團隊內的Code Review,也對如何使用Swift來提高代碼