16.10 本章关键词 OOP Agile Domain-Driven Design(简称DDD) Scrum Extreme Programming 过度的开发(Over-engineering) Reversibility 重构 技术债务 JTA Pareto原则