进步并非不可避免;它是深思熟虑的选择和行动的结果。
管理复杂性的关键在于关注组件之间的接口,而不是它们的实现。