最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ù)用?的評論 (共 條)

分享到微博請遵守國家法律
六盘水市| 安阳市| 岗巴县| 东明县| 龙州县| 清远市| 汝南县| 惠水县| 临泽县| 米泉市| 靖州| 安平县| 囊谦县| 北辰区| 合作市| 稷山县| 太保市| 新源县| 拉萨市| 林口县| 韶山市| 襄汾县| 西藏| 玉林市| 通许县| 阿拉善右旗| 烟台市| 鹰潭市| 安多县| 古浪县| 岳阳县| 北票市| 和平县| 桑植县| 红原县| 贵阳市| 顺昌县| 秦安县| 永登县| 临沂市| 雅安市|