代碼就像女人的裙子,越短越好

寫代碼,越短越好,當然前提是保證程序的正確性。

記得小時寫作文,每週都有一個下午留給作文課,有的兩節,有的三節,老師說把題目佈置下去,然後各個同學就埋頭苦想啊,800字的作文還得一個下午去寫,想來想去,半個小時過去了,也沒有寫出一行來,即使寫出來了,標點符號都佔用了一半。微笑

現在輪到我們寫程序了,寫程序不能像寫作文的去湊字數了,程序講究速度與性能,所以如何使自己寫出的程序具有很好的性能和速度呢?當然優化是少不了的。

打個比方,如下OC中重寫構造函數時:

//重寫父類的init 方法

- (instancetype)init
{
    self =[super init];     
    
    //判斷是否初始化成功
    if (self!=nil) {
        //初始化成員變量
        _age =10;
    }
    
    //返回一個已經初始化完畢的對象
    return self;
}

其實上面的第一句和第二句可以直接合併在一起,

- (instancetype)init
{

    if(self=[super init])
    {
        //初始化成員變量
        _age =10;
    }
    
    //返回一個已經初始化完畢的對象
    return self;
}

簡單的例子說明。

程序中該封裝的一定要封裝,以達到複用、可讀的目的,順便提一下,註釋也是必不可少的,有時候,註釋比代碼都要多。

好的習慣是培養優秀程序員的前提。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章