早前编程学习网提到微软承诺为.NET 6提供热重载功能,该功能允许开发者在软件运行时直接修改代码实时查看结果。但随后有开发者发现微软竟然在.NET 6源代码删除热重载功能 , 开发者购买Visual Studio 2022才能使用此功能。
引起争议后.NET项目经理火速发布公关稿表示出现失误 , 是微软工程师不小心误删热重载功能代码后续重新添加。虽然最终结果是微软已经重新将热重载代码添加到.NET 6中,但是这次争议真的只是工程师不慎删除相关代码吗?
微软工程师发匿名性指责微软撒谎:
此次问题不仅在开源社区引起巨大争议,在微软内部同样引起争议,也有部分工程师认为微软这种做法吃相难看。为此有工程师撰写匿名信发送给微软高层 , 指责微软为了保护管理层即.NET项目团队的高管而故意撒谎欺骗社区。
微软工程师称微软故意在.NET 6开发团队可以发布评论前,匆忙发布公关稿件来掩饰偷偷移除热重载功能的行为。并且其项目经理所说的.NET在功能上与Visual Studio 2022趋同听起来也很荒谬,这并不是移除相关功能的借口。
此前在公关稿件中.NET项目经理确实提到两款开发工具功能趋同,微软希望优先保证 Visual Studio 的功能开发。撰写匿名信的工程师称尽管开源工具在微软内部非常流行,但微软的行为正在削弱.NET 6以推动VS 2022的发展。
要求微软进行调查并发布结果:
基于此次问题撰写匿名信的微软工程师要求微软管理层进行完整透明的调查,发布详细的时间表并公布调查结果。包括删除代码是如何发生的、具体是哪位负责人要求删除代码的、针对问题制定方案避免未来再次发生类似问题。
实际在匿名信里这位微软工程师的言辞非常激烈,这也不得不让人怀疑这份匿名信到底是不是微软工程师撰写的。不过在社区里有微软MVP用户确认这封匿名信确实来自微软内部,是一位来自微软DevDiv 部门的工程师撰写的。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/8699/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料