2016年底,我和团队开始构建一个全新的平台。想要实现开发人员的终极梦想——没有遗留代码,无需担心向后兼容的问题,最好的一点是,可以自由选择最适合工作的正确技术。三年后,在很多痛苦和折磨之后,我现在可以做一些反省了。在深入探讨之前,我想宣布两件事。马后炮意义不大没有万能的方案我们无法知道如果选择不同的方式结果是否会不同,但是在之前没有重视的领域/架构方面的确有一些非常重要的建议。现在,我们自认为理解得更透彻了。因此对于那些想要做类似项目的人来说,提出一些我很后悔自己当初没有遵守的建议。忽略的建议#1:康威定律康威定律认为系统架构会不可避免地以某种方式重构所在企业的组织架构。随着平台的演进,我们编写
………………………………