可能當你看到這個標題的時候,你會嗤之以鼻往衷。我可以坦白肯定的告訴你們實際開發(fā)者們寫出代碼,猶如一坨一般严卖,我就舉幾個例子吧席舍。
首先先說說 比如 現(xiàn)在有兩個類,一個A ,一個B哮笆。 當 B類需要A類的參數(shù)的時候来颤。挺氣人的寫法就是 在 B 類寫一個方法接受參數(shù) 然后直接在里面聲明view 然后再B類寫一堆成員變量,然后 又在viewDidLoad() viewDidAppear() 這些方法一頓調(diào) 稠肘,我就醉了 這個代碼下來 那bug 能不少嗎福铅,哪一天 ,你維護不下去 项阴。后來的人怎么辦滑黔。寫代碼和做人一樣 要負責,不是簡單的就完成任務(wù)就行环揽。產(chǎn)品需要迭代的略荡。代碼需要維護的。
其次呢歉胶, 就是寫個自定義的cell ,按理說都是自定義cell 寫個方法接受一下 汛兜,某些人可好,直接也不自定義 通今,直接在
-(UITableViewCell*)tableView:(UITableView*)tableView
cellForRowAtIndexPath:(NSIndexPath*)indexPath?
的方法里又寫了一堆代碼 粥谬,各種成員變量,各種參數(shù)辫塌。我就是想問問你寫的代碼漏策,過段時間,你自己能看的懂嗎
還有就是很多的程序員 特別喜歡用NSNotificationCenter , 然后呢 看一段block 代碼 尼瑪看不懂了臼氨。 代理方法找不到 掺喻,你用通知中心 也行 , 用用完在 - (void)dealloc ?移除通知呀一也。你又說 不用管 現(xiàn)在ARC 我就呵呵了巢寡, ARC 萬能的呀 ,那還用你開發(fā)啥 ?椰苟。
然后你又特別崇拜炫酷的動畫抑月,這個好那個好,一運行 舆蝴,內(nèi)存一頓吃 谦絮,你又來了一句题诵,為什么??
代碼還有不知道復(fù)用的层皱。來公司兩個月 性锭,調(diào)個框架的api 不會用 ,能讓人說點什么呢叫胖?
你可以不懂草冈,別以為寫出來需求,就完成任務(wù)瓮增,可以刷微博怎棱,看微信了 ,需要你細化的東西太多了绷跑,系統(tǒng)的api也不是性能最好的拳恋。
最后,我就是希望那些找工作那些人砸捏,多注意一些產(chǎn)品體驗谬运,代碼的質(zhì)量,我們不是一個人開發(fā)垦藏,我們是團隊梆暖,我們希望大家共同進步,我們上班不都是每個月領(lǐng)工資膝藕,我們希望我們在自己的興趣上展露拳腳式廷。