Code Style
Code Style這東西白話就是代碼風格,這東西並不會讓你寫程式變厲害,但是他卻非常的重要,因為一個程式漂不漂亮、閱讀性好不好就是受Code Style影響,養成好習慣的Code Style個人覺得是寫程式第一個要學習的東西,但很可惜的台灣的教育根本不太會去注重這塊,導致很多人有寫Code的能力,卻沒有把Code寫漂亮的能力,舉例來說:
NSString*str=@"這是字串";
跟:
NSString *str = @"這是字串";
還有比較複雜一點的判斷式:
for (int i=0; i<5; i++){
if(i=3){
NSLog(@"3");
}else{
NSLog(@"0");
}
}
跟:
for (int i = 0; i < 5; i++) {
if(i = 3){
NSLog(@"3");
}else {
NSLog(@"0");
}
}
理論上上面兩個例子都是一模一樣的東西,Run起來也不會有錯誤,但是人是比較偏視覺的動物(就跟大多數人比較喜歡看帥哥或正妹一樣)。上面的程式碼可讀性就非常差,如果需要DeBug也會不方便,下面的程式碼就漂亮許多,很容易就可以找出你要修改的區段。當然Code Style這種東西每個環境都一定有自己的一套方式,所以可以多多參考其他人Code怎麼寫,才不會被前輩白眼(雖然在下沒有前輩,但我也算挺要求這個的)。