优秀代码的外部特征总结

满足业务要求尽量避免缺陷易于理解易于演进易于复用满足业务要求事实需求的复杂性沟通的模糊性应对加快认知:结构化的需求探索方法提升沟通质量:高质量的沟通并强调设计契约可以灵活应对变化:提升设计演进能力(所谓中台,实际上就是聚合变化和不变化的内容放在一起)尽量避免缺陷缺陷无法避免!只能尽量事实缺陷无法完全