669 积分 我是一位资深的 UNIX 系统管理员和开源倡导者。 近年来,我的主要关注点一直是 Linux 和 FreeBSD 系统管理、网络、电信以及 SAN/存储管理。 我喜欢构建基础设施,将系统连接在一起,创建流程,并将人们聚集在一起以支持他们的技术努力。 当我可以的时候,我尝试通过补丁或在技术支持论坛中帮助他人来回馈开源项目。 开源布道者 作者 贡献者俱乐部
撰写评论
对测试覆盖率的探索非常酷!
我从你的细节中怀疑你已经在某些事情上自律了很长时间。 如果所有软件项目都由 TDD 或至少是防御性编程驱动就好了。
我是从覆盖率主题和 QA 角度被吸引到这里的。 参与过一些大型代码库项目,我很好奇你是如何获得超过 50% 的覆盖率的,更不用说 100% 了!
我很欣赏你关于在合理时间内获得 100% 覆盖率的评论......但是对于具有重大技术债务(较少纪律)的超大型项目,我怀疑存在一个临界点,即寻求这种质量要么是不可能的,要么被认为是不值得努力的。
但是感谢你,我认为我们需要更多关于 QA 工作的文章。
嗯,我会考虑一下……看看我能做些什么。 前段时间我尝试在这方面做一些工作,最终我在我的 Pi 上直接做了很多配置和手动工作,然后使用另一台计算机将映像拉下来以供其他 SD 卡使用。 但我不记得这很简单。 许多发行版对其映像所做的是最小分区安装,然后自动扩展以填充提供的 SD 卡的大小。 人们可能不得不使用现有映像(如 raspian)开始类似的工作,因为编译 ppc 内核和管理引导加载程序可能超出了大多数人想要参与的范围。
感谢您的评论……我会考虑是否有办法尝试使用现有发行版来做到这一点。