谈代码架构的可扩展性:每次新加的代码或者补丁能够在合适的位置合适的地方找打它的位置(不影响原来的代码,不改动原来的代码),这就是一种代码架构可扩展性的一个重要表现;当然做到这个,需要你对业务的理解非常透彻,能够前瞻性地知道哪些可能会变,哪些可能固化,这个是一个设计一个扩展性好的架构的前提;或者,你可以通过借助软件设计架构的一些经验和方法来支持良好的扩展性,不过最好的还是依据业务更可靠。