程式設計師們還記得在專案中找到的最牛逼的乙個 bug 是什麼?

時間 2021-05-05 18:18:44

1樓:春捲

真實案例:浙大某老師某天在安裝某個軟體的時候,因為是從網頁上覆制的命令,將rm -rf /xx/xx貼上成了rm -rf / xx/xx,據老師所說只見一片字元快速閃過,然後我有幸再一次去了杭州。

2樓:

寫入和讀取一大堆資料,是兩個執行緒在工作,但是沒有加鎖,導致有時讀取的資料不對。

使用了為空的指標,導致程式crash。

變數名使用錯誤,總是得不到自己需要的結果,最後在debug是才突然發現變數使用的不對。

3樓:

八卦乙個,不對真實性負責。

話說當年工作和搜尋引擎有關,大家知道搜尋引擎有很多處理網頁的系統,比如抓取網頁啦,分析網頁什麼的。

有乙個最最核心的網頁系統(初代),裡面有個配置檔案的寫法大概類似這個樣子:

start-time:2000:01:01:00:00:00

end-time:2010:01:01:00:00:00

這2個配置項應該比較好懂吧。

這個初代系統經過無數勤勞的程式設計師,演變為2代、3代至N代及各種變形。有些變化中這個配置改變了,而有些頑固繼承初代程式架構的系統卻由於過於複雜和臃腫,這個配置項保留在很多不為人知的角落,慢慢地等待那一天....

公元2023年的元旦,有一些系統同時出現一些問題,最典型的就是資料不更新....

元旦加班的滋味確實不太爽....

八卦結束。

4樓:

某商業閉源作業系統,人肉出核心的記憶體管理的bug,並成功寫出exploit。花了大概兩周的時間,從開始找bug到最後實現。現在尚未公開此exploit,只和小圈子裡幾個人共享了。

5樓:Jingwei Guan

有次rapidxml跑的好好的,一到測試MM機子上就各種問題,一會好,一會壞的,而且還跟裝置有關後來查遍了自己程式,最後發現rapidxml 庫中申請了64K的棧空間,大叫一聲坑爹~~~我擦...

6樓:王小冬

1.系統上線半天後,營業員IE瀏覽器點著點著就崩潰,折騰到半夜,發現是與某列印控制項有關。隨後檢查控制項衝突、嘗試公升級IE、設定瀏覽器選項,全都沒用。

最後才發現是該控制項釋放了不屬於自己的記憶體。。這其中每個營業廳都排隊排成長龍。。據說有客戶充了2000塊後,被告知系統崩潰,交易無效,然後直接110的。。

微博上罵聲一片。。

2.兄弟團隊接單點登入時,死活認證不過,調了兩天沒有結果,其中各種推諉扯皮,最後發現是他們應用網域名稱命名不規範,居然帶下劃線。。

7樓:

說乙個本行業的事兒,非IT問題哈

08年內蒙古乙個專案,工地在戈壁灘,師兄做的GPS控制網,導線長度用全站儀檢核,始終相差一厘公尺多,另外幾家設計院來人來雷射測距儀也沒搞定

最後啊,最後師兄發現當地是高原,要加氣壓改正,over,他們是半夜開車到戈壁灘裡面弄好的

8樓:

說個同事的。我們在美國工作,一次他電腦出問題後需要重灌一些軟體,但在安裝時總會報奇怪的錯誤。前後來了三個IT部的技術全都無能為力。

三天之後IT終於找到了原因,一封email發到全公司:請勿把系統語言設定為中文

9樓:

一次給DB錄值,手動後台plsql寫進去的,準確說是複製進去的。。

然後前面調程式,尼瑪怎麼值都不對,真心的我調了一下午,結果我去DB一看,那個值被我複製的時候後面多了乙個空格,但是前面debug是看不到那個空格的。

10樓:謝煒

我司有幾款產品用的多核處理器,且自己寫核心模組,各種競爭問題啊,debug沒用,非得抓頭對著stack trace幾天才能找到問題。

11樓:xjdrew

有個神測試MM,各種正常功能,到她機器上就出稀奇古怪的問題,搞得開發人員都怕了她。最後@陳蒼 出手,定位出其物理記憶體某根訊號線有故障。

印象中定位方式是這樣的:寫個小程式,大量分配記憶體初始化為0,然後讀出來。不停重複,就發現某些地方讀出來的資料不是0。

12樓:Yang Song

某人把登入使用者的使用者名稱和密碼全部列印到日誌檔案裡。嗯,關鍵還是乙個負責資訊保安的專案,還好在被發現得早,沒有擴散,通知被影響的人改密碼也是小範圍的事。

裡子出血了,面子得撐住;否則面子都掛不住,還做個P。

13樓:雪豐

處理器:

NT中有兩個處理器引數和排程有關:親緣性和完美處理器。親緣性是硬限制,該執行緒

必須執行在乙個特定的CPU集合中,完美處理器是軟限制,該執行緒最好執行在此處理器

上。這兩個引數可以用API設定,另外還有乙個執行引數:上次執行的處理器,這是

基於處理器快取記憶體命中率的考慮。排程時系統會在處理器親緣性集合中尋找滿足

完美處理器或上次執行的處理器。Linux只有親緣性概念。

N.B. 排程時還有乙個考慮因素是就緒執行緒的等待時間。如果乙個就緒執行緒在3個Tick

之內還沒有被排程執行,那麼系統會優先使它執行。然而NT5.1之前存在BUG,直到

NT5.1,這個規則才算實現。

在程式設計師客棧上僱傭程式設計師做專案有成功的麼?體驗如何?

目前已在客棧成功合作幾單僱傭 專案,算是有些發言權吧。程式設計師客棧,最早是設計師朋友 Wang huan 推薦給我的,他負責客棧的視覺設計。一直沒空去好好熟悉它,直到不那麼忙了,去刷了幾次客棧。很喜歡它的簡潔 大方,小而美,關鍵資訊完善後,就等著預約 打怪公升級。不同於其他程式設計師外包平台,客棧...

程式設計師如何正確估算專案完成時間?

樓上諸多答案沒有考慮到的一點是 並非程式設計師估不出來,而是不敢說。乙個模組分給你,老闆心中的底線是兩個月做完。你說,這模組估計要做四個月 呵呵。然後這個模組給你旁邊的小X做了因為此人說 乙個月做完 後來他做了乙個月果然做完了,又花了三個月改bug。於是你就學會了 100分的東西,你60分也是做,做...

程式設計師辭職去面試專案經理?

Luo.David 有經驗和沒經驗好像真的差別好大.不過我也是軟體出身,軟體專案經理一般收集需求,然後帶著團隊研發,測試,實施.貌似要看公司狀況,是外包型的還是有自有產品的,自有產品一般都是研發經理帶隊,外包公司的話還是要求自身能力和管理經驗豐富點. 王賢斌 講的關於崗位職責的內容已經比較詳細了。專...