(图片来源网络,侵删)
在与同行软件开发人员的对话中,他表示所有代码应该有一个到期日期我必须说,我喜欢为我编写的代码设置失效日期的想法作者感知的代码质量应该确定其到期日期需要考虑的一些示例问题:如何稳定,完整和验证要求(功能性和非功能性)代码是否已经投入生产?还是它开发时注意细节?它是使用过时的或实验性的技术还是使用了异域/实验/未广泛使用的编程语言?它有测试吗?代码是在测试后编写的吗?是否进行过审查和/或配对编程?...上述示例问题和其他问题的答案可以帮助确定应该使用哪个日期代码通过在代码中加上有效期限,开发人员或团队就生产该代码的质量惯例发表声明另一个问题是:谁应该设置失效日期?开发者?代码审查?其他利益相关者?所有的组合?我必须说,这里有一些颠倒失效日期使任何人在该日期之后使用一段代码负责其行为就像吃完有效期后的酸奶一样你决定是否冒险吃它到期日期应该是动态的,如果代码重新访问,重构这应该会影响到期日期你怎么看?
0 评论