分層設計 領域驅動設計(Domain-driven design, DDD) 作為一種複雜軟件系統的應對方案,在設計和編碼提供了一種新的解決方式,即領域驅動,要求程序員在設計和編碼時從領域專家的角度 出發來實現架構/代碼,做到代碼即業務。同時利用各種方式拆解複雜模塊,常用的方式有拆分子域、構建富血對象。 設計時,需要建立統一語言,確保領域中的業務概念處於同一個限界上下文,比如在一套電商系統中
背景 在給Java局部變量的實體賦值時,往往有很多setter,一個一個寫很麻煩,也會漏掉,因此開發一款插件,可以自動生成局部變量實體的所有setter。 插件效果如下: 可以在plugin marketplace 搜索:Summon Setters 源碼參考:Summon-all-setters 開發前 IDEA plugin 通過 Java 或 Kotlin 語言編寫,官方目前推