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

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

六星云課堂:很多程序員寫代碼都喜歡復(fù)制粘貼,這是為什么?

2022-10-29 09:35 作者:六星云課堂  | 我要投稿

看到一個(gè)程序員這么調(diào)侃自己:“都說程序員分三六九等,一等程序員靠數(shù)學(xué),二等程序員靠算法,三等程序員靠業(yè)務(wù)邏輯,四等程序員靠SDK,五等程序員靠復(fù)制粘貼!而我就是只會(huì)復(fù)制粘貼的程序員!”??梢姡绦騿T寫程序的時(shí)候復(fù)制粘貼是讓人看不起的!

但不可否認(rèn)的是,很多程序員都喜歡復(fù)制粘貼,其中就包括我!但被人說成末等程序員心里很難舒服,所以我就給你解釋一下,為什么有那么多程序員喜歡復(fù)制粘貼吧!

其實(shí),說程序員喜歡復(fù)制粘貼,這個(gè)“喜歡”是用詞不當(dāng)?shù)?!程序員復(fù)制粘貼代碼不是因?yàn)橄矚g復(fù)制粘貼代碼,而是因?yàn)楹苁∈拢?/p>

有人就會(huì)質(zhì)疑了:“程序員復(fù)制粘貼代碼,難道不是因?yàn)椴粫?huì)寫才復(fù)制粘貼的嗎?”。

其實(shí)這種質(zhì)疑是大錯(cuò)特錯(cuò)的!程序員大部分場(chǎng)景下的復(fù)制粘貼代碼其實(shí)并不是不會(huì)寫,而是懶得動(dòng)腦子去想程序的實(shí)現(xiàn)思路。又或者對(duì)于即將寫的代碼已經(jīng)有了思路,但是可能在其他項(xiàng)目里正好有差不多的代碼,或者思路是有,但是可能實(shí)現(xiàn)起來需要敲一大堆代碼,還不如把其他地方現(xiàn)成的代碼拿過來粘貼,然后修修改改!

程序員的坊間有這么一個(gè)說法:一個(gè)程序員每天其實(shí)最多只能寫出300行質(zhì)量還算可以的代碼,再多一點(diǎn),即使寫出來了,質(zhì)量也不行。

意思其實(shí)就是說,純靠自己想代碼邏輯寫出來的代碼其實(shí)完成效率并不高??墒钱?dāng)程序員會(huì)復(fù)制粘貼以后,則反而會(huì)提高編碼效率。如果不這樣,可能一個(gè)程序員每天寫不了幾行代碼!

試想,如果每一個(gè)需求邏輯明確以后,程序員都靠腦袋去想代碼邏輯怎么寫,那么當(dāng)接觸的項(xiàng)目多了以后,必然會(huì)出現(xiàn)很多代碼邏輯相同的地方。單純的迷戀手敲代碼,那是一定會(huì)影響編碼效率的!

其實(shí)這樣想的話,復(fù)制粘貼代碼這種行為個(gè)僅次于代碼封裝。代碼封裝的意思就是將可能經(jīng)常用到的代碼設(shè)計(jì)成一個(gè)工具或者組件,需要用到的時(shí)候直接使用工具或者組件就行了,避免重復(fù)編碼!

另外,有人覺得復(fù)制粘貼代碼很Low,其實(shí)我覺得不然!能夠把別的地方的代碼粘到自己的項(xiàng)目里去,還能正確運(yùn)行,不能正確運(yùn)行的代碼程序員還能簡(jiǎn)單修改讓其正確運(yùn)行,這就已經(jīng)證明這個(gè)程序員的編碼功底了!

打個(gè)不恰當(dāng)?shù)谋确剑瑥?fù)制粘貼代碼的程序員就好比一個(gè)汽車修理工,他知道汽車身上的某一個(gè)零部件壞了,于是他從另外一個(gè)汽車上拆了一個(gè)可以用的零件裝了上去,使汽車功能正常,這就說明這個(gè)汽車修理工他的技術(shù)是到家的!

說到底,再厲害的程序員也避免不了復(fù)制粘貼別的地方的代碼,沒有一個(gè)程序員敢說自己寫的代碼都是一行一行自己敲出來的,真沒那個(gè)必要!

以上就是本次分享的全部?jī)?nèi)容,想學(xué)習(xí)更多編程技巧,歡迎持續(xù)關(guān)注六星云課堂!

六星云課堂:很多程序員寫代碼都喜歡復(fù)制粘貼,這是為什么?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
会同县| 云林县| 河间市| 鄄城县| 砚山县| 东山县| 平南县| 梅河口市| 当雄县| 盐边县| 澳门| 昌江| 津南区| 大庆市| 阳朔县| 紫云| 松溪县| 微山县| 九寨沟县| 繁峙县| 宁武县| 夏河县| 昌图县| 胶州市| 寻乌县| 通辽市| 常熟市| 乐亭县| 大城县| 万源市| 襄汾县| 且末县| 保亭| 遂溪县| 赤壁市| 新蔡县| 安义县| 禹城市| 包头市| 囊谦县| 义乌市|