编码中的反馈:IDE内进行测试驱动的编码,不断测试,测试过程短,反馈迅速。
集成中的反馈:实际上就是分支合并,一天至少合并一次,有必要每天提交一次变更。
设计中的反馈:要先编写测试用例,实现模块化、关注点分离、高内聚低耦合和信息隐藏。
架构中的反馈:持续交付,构建单体系统(紧耦合)或者使用微服务(需要分别测试)。
倾向于早期的反馈:使用强类型和编译查错、进行自动化测试和验收测试(早期发现问题叫测试左移)。
产品设计中的反馈:从生产系统中收取信息,获得反馈以帮助设计下一代产品和服务。
组织和文化中的反馈:用一些合理的规则来减轻评测的主观性。