微软允许未经测试的代码集成到Windows10

   人人对windows 10不停泛起种种问题似乎已经习以为常,但为什么为泛起云云多的问题却更值得让人深思。尤其是 Windows 10 Version 1809 版泛起严重的文件丢失问题,让许多用户不禁嫌疑这背后的泉源是什么。外媒ArsTech宣布的文章或允许以注释缘故原由:测试周期被严重缩短、微软甚至默许未经测试的代码举行整合。

微软允许未经测试的代码集成到Windows10插图

每年两次更新并非没有优势: 以往微软平均每三年才会宣布新版本,但到Windows 10后每年都市宣布两个新版原本推送最新开发的功效。例如最新支持的文件资源治理器玄色主题以及此前的亮度调治,若是按此前开发进度用户需要守候很长时间。以是微软现在每年推出新版本也并不是没有利益的,对于用户来说可以不停地吸收新功效阻止长时间的守候。

指斥者以为微软应该降低更新频率: 每年两次更新虽然确实带来更多的新功效,但似乎这种更新频率也让Windows 10系统的代码质量越来越差。以是早就有企业级用户以及家庭用户以为微软更新频率太高,希望微软能够降低更新频率提高代码整体质量。但Ars Tech编辑以为现在问题的泉源实在并不是更新频率问题,即便降低更新频率也不能提高系统的稳固性。

微软允许未经测试的代码集成到Windows10插图(1)

微软以前的开发流程:前后两三年 只管微软并没有透露该公司对于Windows 10的开发流程,但我们依然可以从微软的更新节奏推测整体流程。现在的这种流程实在与以前每三年宣布更新没有太大区别:设计设计阶段、功效开发阶段和集成和稳固阶段。以前微软约莫会破费4~6个月时间举行设计和设计,然后在破费6~8周的时间举行高强度开发完成主要功效。最后还要破费4 个月时间举行功效集成,由于每个功效都是自力开发的最后要集成到整个系统举行最终测试。Bug发生的最多的阶段就是最后的集成阶段,在这个阶段此前各个自力模块举行整适时会泛起许多许多问题。然后微软还会宣布多个测试版举行迭代测试, 包罗初始版本的原型和后续的预览版, 最终提高系统的稳固性。

现在:微软允许未经测试就举行集成整合 外媒Ars Tech获得的内部新闻解释:微软甚至允许在未经测试的情形下直接将响应的功效模块举行集成整合。甚至是即便某些功效模块测试失败也被以为是可接受的,开发职员即便知道他们的代码无法事情也继续集成。好比说:义务治理器的处置器占用显示不正常和亮度调治是已知问题,但在没解决的情形下依然宣布正式版。虽然我们并不能确切的知道上述新闻中哪些是真的哪些是假的,然则可能这些情形都或多或少的客观存在着。以是本质上说这是微软开发流程的问题,即便降低更新频率也并不见得根据这种流程还能提高代码的稳固性。

微软的测试职员那里去了:被裁员被转岗 在Windows 10初始版本宣布前夕微软就有过裁员和转岗,这次裁员和转岗就是针对各个部门的测试职员的。以是原本每个功效模块都需要分配专门的测试职员举行测试,现在要么测试职员少少要么就开发者自己测试。

Windows Insider不应该被视为测试者: 只管Windows 10系统有数百万名兴趣者协助安装测试版举行测试,但这些用户不应该被微软视作测试职员。固然或许微软自己也没有把这些兴趣者当做测试成员,否则也不会在用户三个月提前的反馈还被直接忽视掉。三个月前就有用户反馈 Windows 10 Version 1809 丢失文件,但直到十月份微软才发现原来有用户反馈过。若真把这些兴趣者当做测试成员也不会对种种反馈置之度外,最终酿成正式版宣布删除用户小我私人文件的悲剧。

给TA买糖
共{{data.count}}人
人已赞赏
软件百科

使用Win10升级助手时泛起dll丢失咋办?

2021-7-10 18:21:17

软件百科

虚拟机VMware 15 激活密钥允许证

2021-7-10 18:37:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索