《.NET 5.0 背鍋案》第5集-案情大轉彎:都是我們的錯,讓 .NET 5.0 背鍋


今天晚上我們發布了最新版博客系統的 .NET Core 3.1 版,之前回退的都是以前的 .NET Core 3.1 版,最新版是基於 .NET 5.0,今天進行一番降級修改才有了 .NET Core 3.1 版。出這個版本有2個打算,一是如果問題暫時解決不了,先用 .NET Core 3.1 版支撐一段時間,二是驗證一下是不是這段時間我們代碼的變更埋下的坑。

原本不報希望我們能寫出如此大坑的代碼,原以為這次發布肯定不會出現故障,但殘酷的現實讓我們無地自容,發布過程中竟然也出現了同樣的故障 —— 這200%證明了問題是我們自己寫的代碼引起的,真凶代碼就藏在博客系統 2.3.73 與 2.3.100 版本之間的200多個commit中,與 .NET 5.0 無任何關系,是我們的麻木自信讓 .NET 5.0 剛剛出道就背鍋,是我們給 .NET 社區雪上加霜,都是我們的錯,我們會將功補過。

我們會將糟糕的博客系統代碼開源,給 .NET 社區提供一個反面教材,我們會苦練內功並分享自己的 .NET 開發實踐,我們會盡自己的最大努力推動 .NET 社區的發展,因為我們的抹黑給 .NET 帶來的損失,我們會黑一罰十地還回去。

非常抱歉,這段時間給大家帶來麻煩了,請大家諒解。

接下來我們要好好 review 代碼,找出究竟是什么樣的代碼惹出這么大的禍,給大家一個交代。

下集:《.NET 5.0 背鍋案》第6集-案發現場回顧:故障情況下 Kubernetes 部署表現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM