我目前正在研究应用程序设计的最佳实践(在相当高的水平上),以实现高度可维护的系统,从而最大限度地减少更改的摩擦。 “通信层”是指网络服务、服务总线和通用网络传输技术。
根据您的经验,在通信层开发方面,您发现了哪些常见错误和不良做法,以及您采取/实现了哪些措施/或可以推荐哪些措施来使通信层成为一个更好的地方从开发人员的角度来看?
示例答案可能包括:可扩展性和可扩展性差的通信层的最常见原因是什么? + 可以采取哪些措施(无论是设计还是重构)来解决这个问题?
我在这里寻找 war 故事和一些现实世界的建议,我可以将它们纳入公开可用的指导文件和样本中。
最佳答案
问题出在问题本身——“通信层”。
通信本身不应该是一个层,最多你可以认为它是一个层。它不应该在物理上是分开的。
希望对您有所帮助。
关于web-services - 良好的服务层开发和设计 : What are the common bad practices in communications tier development?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178546/