微軟內部真的不允許程式設計師修復bug,除非造成的損失已經無可挽回了嗎?

時間 2021-06-01 16:36:46

1樓:盧Alpha

就跟一些工程一樣

都快完工了你想到乙個改進,但是不會有人採用的。

為什麼?

誰敢說這個改進就一定是好的?不會牽扯出來新的問題?重新驗證的成本誰承擔?

於是你這個改進只能放到下個工程或者下一代產品上,一次性統一驗證。

2樓:楊個毛

其實就是這樣,如果乙個程式設計師有能力修一些複雜(但是不太重要)的bug,他肯定也有能力做一些更有價值的事情。

所以修不太重要的bug這件事,放到哪個公司,都沒人願意做。

3樓:Tim Chen

對於已經發布的產品功能,要修乙個bug一般會經過乙個bug triage的過程,因為不是每個bug都是真bug,有的就是這麼設計的,有的是新功能需求。就算是真bug,也要看影響範圍和程度,有些bug修一修就要好幾天,所以優先順序肯定也要考慮的。還有些bug要修的風險很大,容易出regression,這個也得考慮。

在未發布的新產品裡面修的成本就低了很多,因此基本上也是能修就盡量修,程式設計師自己看到了隨手就可以修,當然也不一定能修得完。

總之,這就是個如何利用有限資源創造更多價值的遊戲,bug triage就是乙個決斷過程,不修某個bug也許就是個正確的決定。這個決定不在於是誰做的,而在於是否恰當。如果某個程式設計師自己做了個決定「私自」修了個bug,大部分情況下我也會相信他的決定並且給予鼓勵,即使這個決定不好也不是個大問題,敢做決定本來就是件應當鼓勵的事情。

但如果他持之以恆地做出錯誤的決定,那作為boss肯定要找他談話咯。

不要把修bug搞成政治正確那樣好不好?

4樓:據說他姓feng

很正常。微軟這種可不是網際網路。一天24次迭代更新,對於Windows、Office,這個是絕對不可能的。

此外,Windows、Office的複雜度遠超出想象。Fix了乙個bug,搞不好就牽扯出其他幾個bug。而乙個新bug發布出去了,影響的就是幾千萬人了。

綜合收益和風險,修bug要經過允許,是正確的。

5樓:

微軟向來是乙個人的活,僱傭兩個人,然後每個人都要花三倍的精力去對付另外那個人。這樣每個人都有超額的工作量要完成了。於是,priority就成了至關重要的東西。

你花時間去修random的bug,去給自己的feature做不必要的花邊彩蛋,或者甚至敢做一些有點挑戰性,最終很可能做不出來的工作,那都是給自己和老闆惹麻煩。

6樓:maxint

想起vld和mfc一起用時會報記憶體洩露,有人向ms提bug,ms的回答是因某些原因不好改決定不修這個bug。。有空再找鏈結吧

7樓:陳計節

不光在微軟,在其他企業和團隊也一樣。

修復 Bug 在使用者看來這樣天經地義的事,在其主家企業裡卻是需要安排的,這太正常了。

簡單來說,因為大大小小的 Bug 日積月累下來,實在是太多了,而工程師精力不夠。畢竟,如果修這個 Bug 要花兩個小時,可這原本這兩個小時可以用來創造更有價值的產品。

工程師的是企業雇來的,其精力的投資方向也應由雇主企業說了算;同樣,產品也是雇主企業的,產品形態也應該由雇主企業說了算。是修這個 Bug 有價值,還是做別的事更有價值也應該由企業說了算。

8樓:魚魚

修bug,不是抓臭蟲,搞掉乙個是乙個

是會有side effect

所以在已經release出去的產品中,當然只有那些priority高的,很有必要修的才修。

如果碼農想修啥修啥,在經過各種質量控制流程已經release出去的版本上,很容易出大問題,因為各種patch之類的測試,並沒有那麼完備

題主的問題,不在於不讓修,在於為啥貴bug沒有沒定位high priority

9樓:king zin

當然微軟鹹魚員工最有發言權。

我講我從書上看來的乙個小故事, 講的是微軟如何極致追求前向相容的。

windows 95發布的時候, 為了維持對以前windows版本的前向相容,微軟投入了大量的人力物力來修復前向相容相關的bug。 最最極端的乙個例子就是,某個遊戲的bug剛好在windows公升級到95的時候被觸發,就是這個記憶體洩露相關的bug在以前的版本上工作的好好的。 但是到了windows95卻被觸發了。

然後微軟居然在95的核心裡加入了特殊的執行邏輯,如果檢測到時這個遊戲在執行,那麼就執行舊版本的記憶體分配器來保證對這個遊戲的前行相容。

回到題目: 微軟內部真的不允許程式設計師修復bug,除非造成的損失已經無可挽回了嗎?

也許現在是這樣的(其實我也不大相信)。不過有這麼一段時間,為了某種目的, 微軟甚至會不予餘力的修復甚至都算不上是bug的bug。

戰爭中不允許射擊傘兵還是不允許射擊跳傘中的飛行員?

放空放生放你走 從物理學視點來講 傘降的高度和速度都是由約束的,客機的布局就注定底子不行能有傘降成功的可能性,首要,傘降速度約束是350公里 小時 側門 450公里 小時 尾門 傘降高度不高於4500公尺 以上是空降兵的訓練大綱要求 客機到350公里小時就需求翻開襟翼才能夠,空難的時分襟翼還能正常翻...

佛不允許持咒?

道盛 中阿含經 卷第四十九 雙品聖道經第八 若見邪見是邪見者,是謂正見 若見正見是正見者,亦謂正見。云何邪見?謂此見無施 無齋,無有咒說 無善惡業,無善惡業報 無此世彼世 無父無母 世無真人往至善處 善去 善向,此世彼世自知 自覺 自作證成就遊,是謂邪見。云何正見?謂此見有施 有齋,亦有咒說 有善惡...

父母不允許子女出國

理由不是乙個,是一堆。不是一般的不同意,是超級不同意。別徒勞了,看狀況是掰不直的,放不下父母的意見且又一定要靠他們的資助的話,就別去了。 陳坦 跟我一塊兒上班的師傅們差不多都40多歲,正值兒女上高中大學的年紀,估計也就是題主父母的年紀。前幾天上班的時候,他們聊過一件事,說某個師傅有個鄰居老太太,老伴...