首頁 > 現代都市 > 這個吞金獸不好養 > 第三十四章 辭職前

第三十四章 辭職前(1/2)

目錄

所以在提交懸賞之後,葉新晨就再一次的趕緊睡覺了。

當然,隨之而來的就是葉新晨的存款再一次的增加了十個達不溜。

而另一邊,S市,羽然科技公司。

錢志海就利用這個功能,便通知相關項目組,讓他們在自己的項目開頭import DebugTools。

剛好有個測試任務。

所以沒一會兒,他們就排查到了因為這個功能而意外收穫的另外一個輔助庫的BUG。

錢志海等幾人大眼瞪小眼。

尤其是李明,用目瞪口呆都不為過,「這個功能怎麼像個利器一樣啊,我們沒有找他,他都額外的給我們發現了輔助庫另外的漏洞。」

錢志海也是心中一動,他非常的想把這個葉子給拉到他們的公司來,這妥妥的都是大公司精英級別的程式設計師啊!

他們這個小公司雖然發展的也還行,但是也僅僅是還行罷了,如果能夠讓葉子加入他們,錢志海相信他們的公司絕對能夠再創一個新高!

但是……

像葉子這樣的大神,工資肯定是很高的,就比如那些大公司裡面的精英程式設計師,十萬都是保底,而且還有獎金分紅,而他錢志海能拿出什麼來籠絡葉子大神呢?

不說其他的,就光一個月薪十萬,錢志海就拿不出手,也不是說出不起,只是公司還有其他方方面面也要打點,這十萬一拿,他們的現金流就更加的不便了。

所以,想要邀請葉子大神,錢志海也就只能在心裏面想一想,不過他還是看了一眼自己的這幾個骨幹程式設計師,「天外有天,人外有人,我們還需要努力啊。不過現在既然發現了這個BUG,那就趕緊給它解決吧。」

幾個人頓時開始來修復漏洞,首先拿到調用棧信息之後,一會兒時間就很容易的追查到了根源。

錢志海一行人看著這個,都是有些面面相覷。

「怎麼是這個……」

這是當年羽然科技公司實現時的疏忽:在某個函數中,他們聲明了一個局部變量,這個變量和同一命名空間的另一個變量名字極為相似,但命名風格(首字母是否大寫之類)和其他代碼不太一致。

當時他們是為了規避不同作用域的命名衝突才這樣命名的。

但到了後面,他們仍然習慣性的用了「正常」的命名,也可能是選錯了編輯器自動提示選項。

這就相當於丟開局部變量,用了命名空間的外部變量;但從上下文看,這裡就不應該碰外部那個同名變量。

用偽碼表示大概是這樣:

class OneClass {

packageNameItems = null;

....

void funName1(arg){

/initial packageNameItems

packageNameItems = arg;

/other...

}

string funName2(){

PackageNameItems = extractPureInfo(packageNameItems);

/do sth

....

本章未完,點選下一頁繼續閱讀。

目錄
返回頂部