使用调试器并不是在包含我的组件和依赖项的大型软件系统中进行调试的有效方法。大多数人使用记录器将关键或信息性消息记录到日志文件中。真的吗?关于如何调试大型软件有什么建议吗?
我正在使用 IntelliJ 或 Eclipse。
最佳答案
直接调试始终是发现软件中错误的最有效(也是最快)的方法...问题是:您不能总是使用它。想象一下生产环境,几乎可以肯定您没有授权,也没有可能停止软件进行调试 session 。但是您始终可以登录文件系统或数据库表来获取有关软件执行和可能的错误的关键信息。我的建议是,将您的软件放在一个可以直接(或远程)调试它的环境中,同时添加有意义的日志以加快错误解决速度。
关于java - 如何在大型软件系统中进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49523921/