提升软件开发团队效能与谈判领导技巧
1. 利用清单提升开发效率
在软件开发过程中,清单是提升效率和质量的重要工具。以下是几种常见的清单及其作用:
- 开发者代码完成清单 :如图所示的开发者代码完成清单,包含了一些明显的任务,如“运行代码清理和格式化”以及“确保没有被吸收的异常”。开发者常常在一天结束或迭代结束时匆忙完成工作,从而忘记在集成开发环境(IDE)中运行代码清理和格式化。就像在外科手术中,明显的步骤往往容易被遗漏一样,代码开发中的这些基本任务也容易被忽视。此外,清单中还有特定于项目的任务,架构师应审查这些任务,看是否可以将某些项目自动化或编写为代码验证检查器的插件。例如,“在服务 API 类中包含 @ServiceEntrypoint”可能无法自动检查,但“验证只有公共方法调用 setFailure()”可以通过任何代码爬取工具轻松实现自动化检查。自动化检查有助于减少清单的规模和干扰,使其更有效。
- 单元和功能测试清单 :这是最有效的清单之一,包含了软件开发人员容易忘记测试的一些不常见和边缘情况的测试用例。每当质量保证(QA)人员根据特定测试用例发现代码问题时,该测试用例应添加到清单中。由于可以对代码运行的测试类型众多,这个清单通常是最大的清单之一。其目的是确保尽可能完整的编码,使开发者完成清单时,代码基本达到生产就绪状态。典型的单元和功能测试清单包含以下项目:
- 文本和数字字段中的特殊字符
- 最小值和最大值范围
- 不常见和极端的测试用例
- 缺失的字段
与开发者代码完成清单一样,任何可以编写为自动化测试的项目都应从清单中移除。例如,股票交易应用程序清单中测试
超级会员免费看
订阅专栏 解锁全文
995

被折叠的 条评论
为什么被折叠?



