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