藝術(shù)就是藝術(shù),在結(jié)構(gòu)清晰之后的下一個話題是減少代碼,減少代碼對于可讀來說絕對是正面的影響。不過問題是怎么才能少寫代碼呢?書中給出了兩個方法,1. 砍需求,2.重用已有代碼。都...
藝術(shù)就是藝術(shù),在結(jié)構(gòu)清晰之后的下一個話題是減少代碼,減少代碼對于可讀來說絕對是正面的影響。不過問題是怎么才能少寫代碼呢?書中給出了兩個方法,1. 砍需求,2.重用已有代碼。都...
繼續(xù)藝術(shù)之旅,上一節(jié)學(xué)習(xí)了如何通過抽取方法來使得程序的結(jié)構(gòu)從總體到局部到細(xì)節(jié)都更加清晰,這一節(jié)是結(jié)構(gòu)清晰的又一個方向,如果說前一節(jié)說的是理性邏輯,那么這一節(jié)說的就是感性自然。...
代碼應(yīng)該容易理解 這個是我上一輪寫Story的一個例子 我們有一些場景也要使用類似pivot view的樣子,但是和傳統(tǒng)的pivot view也有很多的區(qū)別,這時候就需要手動...
在真正的開發(fā)中,要一直保持一次只做一點(diǎn)改動,在改動完成之后要測試自己的改動。如果一次性的改動太大,很容易出現(xiàn)沒有測試到的流程。并且開發(fā)中盡量保證一次的改動只需要滿足當(dāng)下的需求...
雙休日延續(xù)了最近一段時間的陰雨天,還是基本只能呆在家里,順便把年前沒有看完的山海經(jīng)繼續(xù)看看完。 在第一部分的時候提到過,山海經(jīng)的脈絡(luò)是以地理方位為線索組織的,最基本的是山經(jīng),...
這篇的標(biāo)題我又沒有太能看懂,大體的意思是盡早失敗比帶著錯誤運(yùn)行要好。不過內(nèi)容中有兩點(diǎn)挺值得回味。 第一是“這不可能心態(tài)”,也就是很多事情做了想當(dāng)然的設(shè)定,忽略了一些可能的分支...
繼續(xù)修煉,修煉了契約式編程,又修煉了讓程序盡早的死掉,我想拿我們經(jīng)常討論的一個話題來思考一下,就是究竟需不需要在對象的使用前判空。 正方:需要判空,因為可以使程序少出錯,防御...
雖然今天的內(nèi)容和書里面的話題和提示并沒有直接的關(guān)聯(lián),我還是想把他稱為修煉的一部分。 今天師父亮哥首次在騰訊直播開壇講課,講的是習(xí)慣的培養(yǎng),師父的講課內(nèi)容暫且不論,只說連續(xù)超過...
繼續(xù)修煉,今天修煉的小伙伴們曬了一些修煉的成果,雖然有些小伙伴被我輕拍了一下,還是覺得都非常不錯。 R同學(xué)提出的整理接口記錄的寫法非常重要,期待優(yōu)化及規(guī)范; F同學(xué)的util...