您好,盖德化工网欢迎您,[请登录]或者[免费注册]
  您现在的位置: 主页 > 602822.com >
  • 企业实名认证:已实名备案
  • 荣誉资质:0项
  • 企业经济性质:私营独资企业
  • 刘小姐
  • 025-66915675
  • 18951954530
软件开发跟测试的 30 个最佳实际
来源:本站原创   更新时间:2019-02-23 浏览次数:

1. YAGNI 准则:“You Aint Gonna Need It”。不要写你认为未来可能需要但当初不需要的代码。这是为设想的将来用例编码,这些代码将不可避免地变成去世代码,或需要重写,因为未来结果总是与假想的稍有不同。

这条准则也适用于被注释掉的代码;如果一个被说明掉代码块即将进入一个发布版本,那么它就不应该存在。假如代码可能要还原,请为代码删除创建一个问题单并引用提交对象的哈希字符串。YAGNI 原则是敏捷编程的核心因素,这个话题最好的参考书是 Kent Beck 写的《解析极限编程》(《Extreme Programming Explained》)。

这些软件开发和测试的最佳实际,可能帮你节省时间和防止问题。

编译:伯乐在线/maifans

加入一个企业文化和编程实际已经定型的新公司,可能会是一种令人沮丧的经历。当我参加 Ansible 团队后,我决定整理我多年以来所学并为之奋斗的软件工程实践跟准则。这是一个不清楚的也不够详尽的准则列表,利用它们时须要智慧和灵活性。

如果你写代码用于未来的用例,我将在代码评审中对其质疑。(你可能而且必须设计 API,并确保将来的用例可用,但这是不同的问题。)

2 . 测试不需要测试。用于测试需要的基础设施、框架跟库需要测试。除非你真的需要不要测试浏览器或外部库。测试你写的代码,而不是别人的代码。

我对测试充满热情,由于我信赖良好的测试实践既能确保满足最低品德标准(可悲的是良多软件产品做不到),并能引导和塑造开发本身。本文提到的这些准则,很多是与测试实践和理念相关的。其中一些准则针对 Python 的,但大多数不是。(对 Python 开发者,PEP 8 应当是编程风格和指南的首先。)

开发和测试的最佳实践

--暂无评论--

匿名   会员登录Email: 密 码:
内 容:
验证码: 请照此输入→