日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

质量糟糕的代码会在项目中像病毒一样传播,尽量在源头控制好代码质量、强调范例的重要性...

發(fā)布時間:2025/4/16 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 质量糟糕的代码会在项目中像病毒一样传播,尽量在源头控制好代码质量、强调范例的重要性... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?? 折騰管理類軟件項(xiàng)目,有些人折騰來折騰去,最后折騰的要死,最后沒興趣了轉(zhuǎn)行了,有些人折騰來折騰去,正在走向越搞越亂的局面最后很可能也走向做不下去的道路,還有一些人一直堅(jiān)持到最后,這期間大部分都有很多寶貴的心得體會,只是由于沒空或沒共享分享的想法,或表達(dá)能力不強(qiáng)沒有寫出寶貴的經(jīng)驗(yàn)而已,大家多多少少都會有很多想說的是是非非。

?? 中午趁著休息時間,想寫一篇,有關(guān)代碼規(guī)范、范例的重要性文章,這些年有一個體會,好的思想、好的代碼傳播起來感覺比較困難,垃圾代碼、錯誤的做法很容易蔓延到整個項(xiàng)目,就算是個人做項(xiàng)目也容易蔓延,解決這些問題需要付出很大的代價去修正,團(tuán)隊(duì)的項(xiàng)目那就更容易付出慘痛的代價了。

?

?? 在一個項(xiàng)目團(tuán)隊(duì)里,惡劣的代碼的更容易傳播,而且修正這些代碼,付出的代價,往往比個人行為付出的代價更高,我打個如下比方:

?? 1. 寫了一個功能頁面,里面有10個功能點(diǎn)但是2個功能沒做好,有點(diǎn)兒所謂的小Bug,但是整體上還可以,這是一個模塊里,出了2個不足或是2個Bug

?? 2. 個人開發(fā)的系統(tǒng)里有20個功能頁面,至少10個功能頁面是類似,都是可以通過復(fù)制粘貼完成工作,就會導(dǎo)致出現(xiàn) 2Bug×10頁面 = 20 個Bug。

?? 3. 若一個項(xiàng)目組有10個組成,每個人負(fù)責(zé)20個功能頁面,其中10個都是類似的功能,就有可能會導(dǎo)致出現(xiàn) 2Bug×10頁面×10人 = 200 個Bug

?? 由于前期只是2Bug, 后期會衍生出 20Bug、200Bug,所以我們不能忽略那么一個小小Bug無所謂的心態(tài),它就像毒瘤一樣很快就會蔓延到整個項(xiàng)目里,若大家的代碼風(fēng)格都是一致的,復(fù)制粘貼的水平也比較高,后期統(tǒng)一修正還相對容易一些,若各路神仙都用了個性化的復(fù)制粘貼,那修改這些錯誤,耗費(fèi)的代價是可想而知的,會有多么慘痛。

?

?? 做軟件就像做商品,我們只要有能力做出一個精品軍刀的水平,就有可能復(fù)制出100萬個精品軍刀的可能性,若我們連一個精品瑞士軍刀都做不出來,做出100萬個復(fù)制品絕對是一大堆大垃圾。我也非常喜歡德國雙人牌菜刀,在超市里一把就賣好幾百元,甚至是上千元,唉,的確人家造的得精美,太棒了,我每次看了都有購買的欲望產(chǎn)生,我要是哪一天不小心發(fā)財了,絕對買上幾把回家玩玩,雖然我很少去廚房也從不做飯,但是非常想那個買菜刀啊,放在家里欣賞也開心,估計(jì)用這個菜刀也會很爽啊。

?? 雖然做出精品,接下來的運(yùn)營、營銷也關(guān)鍵,但是我們要有追求高品質(zhì)精品的意識,給別人一個享受的,就算他買了不用,放在家里心理也爽。

?

?? 由于經(jīng)歷了很多慘痛的事件,甚至是賠錢傷身,所以現(xiàn)在做項(xiàng)目一般也不急于寫太多功能,就把最重要的、最關(guān)鍵的例子程序,仔細(xì)做好,代碼的質(zhì)量、規(guī)范、性能、功能、可閱讀性都仔細(xì)檢查好,精挑細(xì)磨,反復(fù)修正,追求完美,然后定型了,就給部門里的同事上上培訓(xùn),講解,關(guān)鍵點(diǎn),注意事項(xiàng),都講解好了,就要求大家嚴(yán)格復(fù)制粘貼,這樣大家的工作效率也提高了,我自己的價值也體現(xiàn)出來了,我也不用去寫過多的代碼,負(fù)責(zé)精品樣例程序就可以了。

?? 我比較反感“手下”這個詞匯,誰都不是我手下,我也不是別人手下,大家都是同事,也不希望別人叫我“手下”,甚至我的主管,我的老板,他若在別人面前叫我“手下”,我第二天就會考慮跟他說:“ByeBye”。 總感覺“下”這個字,包含“下等”的含義的感覺。若是叫我“手上”,我可能聽起來不反感。

?

???跟別人比拼產(chǎn)量是不行了,拼身體,拼干勁也干不過了,那就拼經(jīng)驗(yàn)、拼質(zhì)量、拼品質(zhì)總可以的。有的項(xiàng)目為什么會越做越爛,是因?yàn)樵搭^沒有抓好,病毒泛濫也有關(guān)系的。

?? 我核心想表達(dá)的并不是說我做得有多么好,只是想闡述若沒這么做,可能我早就完蛋了,至少陷入項(xiàng)目的泥潭了,若有哪位讀者還沒意識到范例的重要性,那就需要重視一下了。 2個Bug?衍生出??20 個Bug,又導(dǎo)致產(chǎn)生了最后的 200 個Bug

?

?? 大哥,求你了,別叫我“手下”,叫我同事好嗎? 或者叫我“手上”也可以。今天雖然你是我的“手上”,說不定明天你就是我的“手下”,請你尊重我,我只是個跟班的小弟而已,不是“手下”。

?

?

?

導(dǎo)讀:
瘋狂.NET架構(gòu)通用權(quán)限后臺管理工具演示版2.0下載
一步步教你如何用瘋狂.NET架構(gòu)中的通用權(quán)限系統(tǒng) -- 如何控制用戶顯示的菜單權(quán)限
一步步教你如何用瘋狂.NET架構(gòu)中的通用權(quán)限系統(tǒng) -- 在頁面中的調(diào)用權(quán)限講解
一步步教你如何用瘋狂.NET架構(gòu)中的通用權(quán)限系統(tǒng) -- 數(shù)據(jù)集權(quán)限的調(diào)用權(quán)限講解
一步步教你如何用瘋狂.NET架構(gòu)中的通用權(quán)限系統(tǒng) -- 分級管理
一步步教你如何用瘋狂.NET架構(gòu)中的通用權(quán)限系統(tǒng) -- 分級授權(quán)
瘋狂.NET 通用權(quán)限設(shè)計(jì) C\S后臺管理,B\S前臺調(diào)用源碼樣例程序源碼下載之 --- 操作權(quán)限
瘋狂.NET 通用權(quán)限設(shè)計(jì) C\S后臺管理,B\S前臺調(diào)用源碼樣例程序源碼下載之 --- 角色權(quán)限
瘋狂.NET 通用權(quán)限設(shè)計(jì) C\S后臺管理,B\S前臺調(diào)用源碼樣例程序源碼下載之 --- 數(shù)據(jù)集權(quán)限?

?

淘寶店地址:
http://shop59297253.taobao.com/

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/jirigala/archive/2009/12/09/1620136.html

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的质量糟糕的代码会在项目中像病毒一样传播,尽量在源头控制好代码质量、强调范例的重要性...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。