結語

2018-02-24 15:45 更新

結語

到目前為止講了那么多,一句話,要記住沒有靈丹妙藥。但好的軟件架構會幫助代碼保持清晰和健壯,還可以保持代碼的可擴展性,易于維護。

我想指出一些事情。面對軟件存在的問題,要報以本應當解決的態(tài)度:

  • 遵守SOLID原則
  • 不要過度思考(不過度工程化)
  • 務實
  • 盡可能降低(Android)框架中模塊的依賴性

源代碼

  1. Clean architecture github repository – master branch
  2. Clean architecture github repository – releases

延伸閱讀

  1. Architecting Android..the clean way
  2. Tasting Dagger 2 on Android
  3. The Mayans Lost Guide to RxJava on Android
  4. It is about philosophy: Culture of a good programmer

參考資料

  1. RxJava wiki by Netflix
  2. Framework bound by Uncle Bob
  3. Gradle user guide
  4. Package by feature, not layer
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號