问题背景:你接手了祖传代码,需要在上面添加新功能。祖传代码的原作者早已找不到了,你之前也没看过相关的祖传代码。业务分析人员要你添加与“发票”相关的功能。那么如何在陌生的代码里,找到“发票”这个概念呢?这个"发票"与测试人员所说的"单据"又有何关系呢?内容看点:为何通过添加中文领域普通话注释,能让你快速在祖传代码中定位要修改的业务?什么是中文领域普通话注释?与中文注释有何关系?如何使用架构决策记录工具ADR帮助开发、业务分析和测试人员在日常工作中统一使用领域普通话?讲师介绍:吾道长,ThoughtWorks首席咨询师。8年来专注辅导团队进行代码重构、自动化测试和持续交付等软件工程技术实践。在社区主持几十次编程道场,人称道长。著《驯服烂代码》,译《发布!》第2版和《混沌工程》动物书。