我目前正在研究用于高度可维护系统的应用程序设计的最佳实践(在相当高的水平上),从而将更改的摩擦降至最低。“通信层”是指网络服务、服务总线和通用网络传输技术。
根据您的经验,在通信层开发方面,您发现了哪些常见错误和不良做法,以及您采取/采取了哪些措施/或可以建议使通信层成为开发人员更好的地方看法?
一个示例答案可能包括:导致可扩展性和可扩展性差的通信层的最常见原因是什么?+ 可以采取哪些措施(无论是设计还是重构)来解决这个问题?
我在这里寻找战争故事和一些现实世界的建议,我可以将它们构建到公开可用的指导文件和样本中。