#Code Smells(代碼異味) in Objective-Chtml
Code Smells(代碼異味)。在工做中,我一直說起「代碼異味」,可是到後來我才發現同事不明白個人意思。代碼異味基本上就是說:假如它太臭,就改變它(If it stinks, change it.)。java
「If it stinks, change it.」objective-c
「假如它太臭,就改變它。」.net
代碼異味不是說「一段特別糟糕的代碼,讓你忍不住捂住鼻子」,而是,代碼異味僅僅表明「須要改變一些東西」。平時你是沒法注意到代碼異味的,直到其餘人提起它。就像Kent Beck和Martin Fowler在《Refactoring: Improving the Design of Existing Code》中所作的:寫一段有異味的代碼,而後說明如何處理它。翻譯
##Objective-C中的代碼異味 《Refactoring: Improving the Design of Existing Code》這本書講解了面向對象開發中的一些良好的實踐。在這我將寫一些針對Objective-C中代碼異味的文章。下面是一個初步的列表:code
我認爲這是一件很是有意思的事情,而且會引起人們的爭論,是否是?這個系列按期會更新翻譯,請收藏!htm
同時,能夠看看一些相關的資料:對象
The Refactoring Book: A Game-Changerblog
Martin Fowler explains 「code smell」ip
Summary of code smells from the book, with the refactorings to fix them