關於代碼加不加註釋的問題

來源:互聯網
上載者:User

標籤:blog   io   ar   div   sp   問題   代碼   log   on   

絕對的要加註釋。

1,你或許覺得你的代碼,自己不加註釋也能看懂,但是別人呢,以後接手工作的人呢。

2,現在不加註釋,過個兩三個月,複雜的邏輯自己就記憶不清晰了,還要看代碼想好久邏輯關係。

3,最最主要的是加了規範是代碼你不覺得很裝逼嗎。例子如下;

+ (BOOL)isEmptyObject:(NSObject *)object{if ([object isEqual:[NSNull null]] || object == nil){return YES;}else if ([object isKindOfClass:[NSString class]]){NSString *string = (NSString *)object;        if (0 == [string length]){return YES;}}    return NO;}

 

/**   *   對類的說明 標明開發該類別模組的作者*   @version 對類的說明 標明該類別模組的版本*   @see 對類、屬性、方法的說明 參考轉向,也就是相關主題*   @param 對方法的說明 對方法中某參數的說明*   @return 對方法的說明 對方法傳回值的說明*   @exception 對方法的說明 對方法可能拋出的異常進行說明*   @param 對方法的說明 對方法中某參數的說明*   @return 對方法的說明 對方法傳回值的說明*   @exception 對方法的說明 對方法可能拋出的異常進行說明*//*  *   @author yunis *   @param 判斷是否為字串以及字串是否為空白 *   @param  object  傳入參數object *   @return BOOL *   @exception yes為空白或者不是字串  no 為不為空白的字串  */+ (BOOL)isEmptyString:(NSObject *)object{    if ([object isKindOfClass:[NSString class]]){NSString *string = (NSString *)object;        if (0 == [string length]){return YES;}else{            return NO;        }}    return YES;}

 瞬間吊炸天有木有。

關於代碼加不加註釋的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.