读:质量标准应该由什么来决定 - 暗无天日 (opens in new tab)
matklad 在 rust-analyzer 项目中对核心代码和边缘功能用了两套不同的质量标准,不是因为偷懒,而是因为不同层的贡献者能力和动机不一样。但能这么做的前提是软件架构能隔离故障。质量标准应该考虑三件事:这个模块在系统中的位置、写这个模块的人员特点以及这个模块崩了影响多大。
Read the original articlematklad 在 rust-analyzer 项目中对核心代码和边缘功能用了两套不同的质量标准,不是因为偷懒,而是因为不同层的贡献者能力和动机不一样。但能这么做的前提是软件架构能隔离故障。质量标准应该考虑三件事:这个模块在系统中的位置、写这个模块的人员特点以及这个模块崩了影响多大。
Read the original article