日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

代码走查-放过疑点就是埋雷

發(fā)布時(shí)間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 代码走查-放过疑点就是埋雷 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? ? 老大要求我每周找個(gè)員工走查100行代碼,我心想你老大當(dāng)年可是技術(shù)控,現(xiàn)在莫非也要我走你的路線嗎?我是個(gè)聽話的屬下,領(lǐng)導(dǎo)的意圖都是全部照做。到工作區(qū)域轉(zhuǎn)悠時(shí)正好看到個(gè)小弟要提交代碼,我過去坐旁邊說:來(lái),我們一起走查一下你的代碼吧,一臉懵逼的他和多年不寫代碼表面鎮(zhèn)靜而心虛的我和說,好。就這樣開始了。

?????? 嗯,當(dāng)年我可是同批入職員工里的佼佼者,當(dāng)年在產(chǎn)品中的開發(fā)中有很多創(chuàng)新,有的軟件模塊在近10年后還被人拿來(lái)引用。代碼風(fēng)格還是我當(dāng)年的那樣,某些函數(shù)封裝也似曾相識(shí),有些熟悉的感覺,其余我啥也看沒出來(lái)。100行代碼很快走完,貌似交差是個(gè)非常easy的事情。
?????? 要離開時(shí)我說,你覺得你的代碼還有哪些存在疑惑的地方嗎?他想了一下說,我總覺得感覺這個(gè)地方改的不太放心,但是驗(yàn)證結(jié)果是正確的。哦,到我擅長(zhǎng)的了,開始分析,上層相同的報(bào)文下到設(shè)備上結(jié)果是相同的,沒問題;但是兩個(gè)設(shè)備上的代碼有差異,一個(gè)經(jīng)過字節(jié)序轉(zhuǎn)換,一個(gè)卻沒有,但cpu是一樣的啊,是奇怪。我說根據(jù)經(jīng)驗(yàn),肯定哪個(gè)地方還不對(duì),因?yàn)榻忉尣煌ò D阍僬艺以?#xff0c;看看代碼,我就開會(huì)去了。
?????? 他還是認(rèn)為自己是技術(shù)控,事實(shí)勝于雄辯,于是就想當(dāng)然構(gòu)建版本了,結(jié)果兩天后被測(cè)試提了嚴(yán)重故障,然后一臉懵逼的來(lái)找我說那天的版本能不能重新構(gòu)建,找到原因了,不用轉(zhuǎn)換字節(jié)序,是因?yàn)榇a用到的有個(gè)結(jié)構(gòu)體沒有沒有相同字節(jié)對(duì)齊。當(dāng)時(shí)驗(yàn)證正確,只是碰巧那個(gè)報(bào)文是可以驗(yàn)證通過的。靠,能不能重新構(gòu)建,必須得重來(lái)啊,我頓感壓力倍增,這個(gè)版本延誤好幾天了,重新構(gòu)建要再延誤兩天,各種流程再來(lái)一遍,浪費(fèi)人力物力,浪費(fèi)感情,我舔著臉?biāo)奶幋螯c(diǎn)關(guān)系。
??????? 技術(shù)控們,虛心接受別人的質(zhì)疑,當(dāng)有疑惑解釋不通的地方看著結(jié)果是對(duì)了,實(shí)際上只是這個(gè)場(chǎng)景對(duì),不是所有場(chǎng)景都對(duì),早晚還要出問題。心血來(lái)潮,幾年不碰代碼,走這一次就碰到隱秘問題,說明什么呢?

???????? 為什么代碼走查?代碼走查是通過別人review一下,用不同的思維演義一遍邏輯,以期發(fā)現(xiàn)你不能發(fā)現(xiàn)的問題,就是跳出作者的定勢(shì)思維

???????? 代碼都走查什么?當(dāng)年剛畢業(yè)時(shí),走查語(yǔ)法,想想很可笑。代碼走查是走查邏輯性,需求滿足性,臆想下運(yùn)行性能是否達(dá)標(biāo),架構(gòu)合理性,產(chǎn)品的場(chǎng)景是否滿足

???????? 代碼走查的心態(tài)?我的代碼希望別人能發(fā)現(xiàn)問題,也能允許別人提問題,最后結(jié)對(duì)雙方再一起捫心自問一下,代碼真的沒問題了嗎?真的嗎?

???????? 誰(shuí)走查代碼?當(dāng)然找能力經(jīng)驗(yàn)高的。

???????? 最后一句:代碼走要走心。別留疑惑點(diǎn),留疑惑必定是埋雷。你有沒有由于代碼走查發(fā)現(xiàn)嚴(yán)重問題?或者放過問題導(dǎo)致工程問題爆發(fā)呢?

總結(jié)

以上是生活随笔為你收集整理的代码走查-放过疑点就是埋雷的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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