編程思想記錄一

  1. 簡化代碼數組

          咱們不少人不少時候寫代碼,以爲實現功能了就ok,不會想到去精簡代碼。這只是在作項目而已,完成機器般的工做。我始終記得咱們CTO說的一句話:咱們是作產品,不是項目……spa

    1.重複兩次以上使用就要想到提取單獨成方法(method)或者定義爲公共類代碼規範

    2.關於數據方面代碼,儘可能保證一個類來解析一個數組,而不是每次判斷類型反覆重寫一個方法或者調用                                         這個類。
    內存

  2. 代碼規範文檔

    1.代碼儘可能作到簡化。一個方法行數不能超過一屏幕,一個類行數不能超過300行。產品

    2.多看看蘋果官方 API文檔,看看NSString數據類型定義使用retain仍是copy或strong,方法定義或屬性定義注意空格(不懂何時用這個內存管理關鍵字,就死記API的數據類型使用狀況)內存管理

    3.類或方法命名要讓別人一看就明白這個類所作的事情。數據類型

  3. 思想開始方法

       1.本身的事情本身作,對外開放只是公用方法,下降耦合。命名

       2.簡化代碼的事情,注重數據組裝,公共化類。


分享好的東西能夠讓人少走不少彎路,遇到對的人能夠讓你少迷茫幾十年。

做者能力有限,但願大神補充指點……

相關文章
相關標籤/搜索