片刻之前,杰夫阿特伍德在twitter上说了以下内容:
看,我喜欢快速发布的新软件,但WordPress发布的频率非常荒谬.
这让我想到,您应该多久发布一次软件更新?
日常?
每周?
每月?
每年?
什么是最好的发布策略?
我会说在WordPress的具体情况下,他们会混淆"安全更新"和"功能更新".这是不好的.
这就像每次发现安全漏洞时必须就地重新安装Windows,而不是每周只下载一个小补丁.
WordPress需要一个简单,快速且易于安全更新的安全补丁机制.与新版本的正常升级流程分开的进程.
Wordpress版本的频率非常频繁,因为它们关注安全性并发布可以尽快修复已知漏洞的更新.对Wordpress的功能更新发生的频率要低得多,我认为每4到6个月就会发生一次.
我认为这是一个很好的模型.定期发布新功能让您的客户满意,但如果您发现安全漏洞,请立即发布修复程序.
我会建议如下:
updateTime(以秒为单位) - 用户执行更新所需的平均时间
releaseDelta(以天为单位) - 发布之间的最短时间
releaseDelta = updateTime/((1/365)*(60*60*8))
这个公式基于我的理论,即用户在任何给定年份不得不花费不超过8小时等待应用程序的更新.
只要以透明的方式完成更新而不中断最终用户,这也允许频繁更新.