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