show code block

2017年3月13日 星期一

設計模式 ─ 乾淨的程式碼

前言:

設計模式到底重要在哪?

重要在要讓別人看得懂!方便之後別人接妳程式碼的時候陣痛期可以比較短。

重要在讓自己看得懂!一段時間之後回來維護,能減少很多不必要的困擾。




實作:

大部分的程式碼實作都會發生在onCreate內,這時候

最常見的作法是依功能來判別,把所有的功能都集中在一個方法內。

@Overrideprotected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);    
      setContentView(R.layout.activity_main);    
       mContext = this;    
       initView(); //設定View  (Eg:findViewById)    
       initSet(); //設定功能 (Eg:setAdapter)    
       initListener(); //設定點擊 (eg:onClick)
}

最淺顯易懂的方式,完全維持OnCreate的乾淨俐落

以後要維護或是讓別人接妳程式碼的時候,可以依功能下去查找你這行到底是在幹嘛的

設計模式之王 - MVC








省小麻煩,惹大麻煩。

隨手一寫,養成好習慣。


沒有留言:

張貼留言

協程(coroutine) - 協程為什麼要學它?

 Coroutine 協程 再強調一次 協程就是由kotlin官方所提供的線程api //Thread Thread { }.start() //Executor val execu...