Java 使用第 3 方套接字库的好处
Java benefits of using a 3rd party socket Library
我想这个问题在这里不会被理解,但我需要一些可靠的解释。
我有一个客户端-服务器聊天应用程序,它是使用 Java 的套接字库构建的,即将完成。
所以我的问题是,如果我使用像 netty 这样的第三方套接字库,它会改进多少,在哪些方面,如果有人可以列出一些好处并告诉我是否值得用该库重构我的代码,我将不胜感激。
我唯一能想到的是 atm,它可以处理我的代码中可能遗漏的所有情况,还有什么,谢谢...
做出这样的决定有点晚了。使用 3rd 方库应该通过不试图重新发明轮子来使开发更方便,它们经过测试并且通常你获得的版本已经包含许多使用它们的开发人员报告的错误修复等。我认为它不值得重构以不惜任何代价使用一个,只要你的东西有效并且测试覆盖率很好你应该对你的代码没问题,你只是做了一些你不必做的额外工作:)
我想这个问题在这里不会被理解,但我需要一些可靠的解释。
我有一个客户端-服务器聊天应用程序,它是使用 Java 的套接字库构建的,即将完成。
所以我的问题是,如果我使用像 netty 这样的第三方套接字库,它会改进多少,在哪些方面,如果有人可以列出一些好处并告诉我是否值得用该库重构我的代码,我将不胜感激。
我唯一能想到的是 atm,它可以处理我的代码中可能遗漏的所有情况,还有什么,谢谢...
做出这样的决定有点晚了。使用 3rd 方库应该通过不试图重新发明轮子来使开发更方便,它们经过测试并且通常你获得的版本已经包含许多使用它们的开发人员报告的错误修复等。我认为它不值得重构以不惜任何代价使用一个,只要你的东西有效并且测试覆盖率很好你应该对你的代码没问题,你只是做了一些你不必做的额外工作:)