五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

1.2 為什么你的代碼總是無法被復(fù)用?

2023-05-12 11:54 作者:xlorne  | 我要投稿


如何快速的找出一個文件來?

假如,讓你快速的找出XXX某段內(nèi)容,你能找得出來嗎?

例如:找出XXX項目的功能需求列表?

  1. 分類

  2. 名稱

  3. 段落

分類:可以是大的分類,然后再是子分類。

名稱:就是文件的名字。

段落:就是包含這段內(nèi)容的段落塊。

代碼復(fù)用的本質(zhì)

在代碼的世界里最重要的兩個原則是:

單一責任(SRP)、開閉原則(OCP)

單一責任,就是實現(xiàn)代碼復(fù)用的底層依據(jù)。

當你想要去實現(xiàn)一個功能的時候,你首先要考慮是不是項目中曾經(jīng)寫過?

如果寫過?

如何快速的找到他?然后可以再現(xiàn)在這個實現(xiàn)的地方引用進來。

如果沒有寫過?

那我該把這段代碼寫在什么地方,如何命名,從而達到后面再次需要用到的時候,也能夠再次找到他。

如果你的代碼的編寫是隨意,那么你肯定是每個地方的代碼都需要去實現(xiàn)一遍的。

你這樣開發(fā)的過程就能會出現(xiàn)相同業(yè)務(wù)邏輯,但是功能不同的時候,也都實現(xiàn)一遍,導(dǎo)致業(yè)務(wù)邏輯大量的重復(fù)出現(xiàn)在項目中。

在這樣的情況下,一旦你的業(yè)務(wù)邏輯要修改,首先你是非??咕埽缓竽汩_始各種搜索的尋找涉及到的地方,不過你更可怕的是這個影響面又對那些地方又產(chǎn)生了影響。對此你已經(jīng)無能為力,最后只能菩薩保佑,不出bug了。



我們再來看一下,如何快速的找出一個文件的問題?

  1. 分類(模塊與包)

  2. 名稱(類名稱)

  3. 段落(函數(shù))

其實如何快速的找出一個文件來,考驗?zāi)銓我回熑蔚睦斫狻?/p>


1.2 為什么你的代碼總是無法被復(fù)用?的評論 (共 條)

分享到微博請遵守國家法律
雷山县| 越西县| 绿春县| 滦平县| 新源县| 木兰县| 柘城县| 淅川县| 定南县| 忻城县| 墨玉县| 吴堡县| 卓尼县| 汤阴县| 苍山县| 红原县| 钟祥市| 泰顺县| 东丰县| 蒙城县| 安义县| 井冈山市| 达拉特旗| 左云县| 元谋县| 江永县| 张家界市| 监利县| 开平市| 西华县| 沙湾县| 古蔺县| 乌拉特中旗| 伊春市| 遂溪县| 鄂伦春自治旗| 兴国县| 苍梧县| 旌德县| 武清区| 无棣县|