標籤: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;}
瞬間吊炸天有木有。
關於代碼加不加註釋的問題