《.NET 5.0 背锅案》第5集-案情大转弯:都是我们的错,让 .NET 5.0 背锅
2020-11-17 23:45
633 查看
- 第1集:验证 .NET 5.0 正式版 docker 镜像问题
- 第2集:码中的小窟窿,背后的大坑,发现重要嫌犯 EnyimMemcachedCore
- 第3集-剧情反转:EnyimMemcachedCore 无罪,.NET 5.0 继续背锅
- 第4集:一个.NET,两手准备,一个issue,加倍关注
- 第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 代码,找出究竟是什么样的代码惹出这么大的祸,给大家一个交代。
相关文章推荐
- Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器。 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要
- 微软对于我们公司的.net产品是否需要兼容mono的建议
- [.NET] 基于windows mobile 5.0 开发环境配置说明
- 我们所处的时代,天天都是愚人节...........
- C# 5.0 与 .Net 4.5 学习(四)SpinLock自旋锁&WaitHandle
- 加入.NET圈子带来的思考,什么是RSS?RSS能带给我们什么?
- 我们都是大孩子
- 沉思的片刻,我们都是哲学家
- (NO.00004)iOS实现打砖块游戏(十一):"一闪一闪亮晶晶,我们都是小星星"
- 用Gradle打包出jar文件 前面我们说过,在Android Studio里面使用Gradle来打包应用程序,一般都是build出来一个apk文件。但是有的同学是做实现层的开发,不直接做View层
- TED 我们都是半机器人
- 我们都是和自己赛跑的人
- 在时间的脚步后,我们永远都是新人
- 职场透视:我们都是猪八戒?
- 当公司生存都是问题时,我们还需要敏捷吗?
- 通用权限管理系统组件 (GPM - General Permissions Manager) 权限管理以前我们都是自己开发
- 回忆那些我们曾今铭记过的.NET重点知识
- 我们都是享受寂寞的孩子:)
- Android IOS WebRTC 音视频开发总结(六九)-- qq视频通话都是p2p,我们还怕啥?
- 冰是睡着的水,我们都是孤独的人:QQ伤感空间日志