I don’t regret the things I’ve done, I regret the things I didn’t do when I had the chance.
管理复杂性的关键在于关注组件之间的接口,而不是它们的内部细节。