java项目教训
建立明智的错误处理工作流程需要什么?
调查和解决生产中的应用程序错误对于维持性能和可靠性至关重要。 但是,这并不意味着要花很多时间。
要理解为什么在生产中的故障排除,可这样的头痛,我们开始发现“真理”我们经常平常异常落后。 在分析了超过600,000个Java项目之后,我们在这里介绍解决Java应用程序错误的新工作流程 。
里面有什么:
- 使用异常的目的是什么?
本章介绍了产生有意义且可操作的异常的实用技巧。
- 分析超过600,000个Java项目的经验教训
通过在Github和Sourceforge上的600,000个Java项目中概述异常处理,了解异常的实际使用(和滥用)方式。
- 记录数据紧缩: 1,000个Java应用程序,10亿个记录错误
在本章中,我们谈论的是帕累托测井原理,该原理表明97%的记录错误来自3%的唯一事件。
- 生产中的十大例外类型
注意生产中最常见的例外,它们的频率以及可能的解决方案。 包括臭名昭著的—NullPointerException。
翻译自: https://www.javacodegeeks.com/2018/07/lessons-analyzing-600000-java-projects.html
java项目教训