文章作者是PVS的技术总监,他们这个项目主要是负责PVS-Studio静态代码分析器的。文中的42条建议都是他们在工作过程中发现的,算是一个总结吧。每一条建议都会用一段有bug的代码块来说明,先指出这个错误在PVS-Studio中会怎样报错。然后分析错误的原因,给出正确的代码,然后根据错误总结出经验教训,也就是他的建议。
题外话,因为这篇文章太长了,花了一个周末也就翻了10条,所以打算说分批次翻译吧。
如有翻译的不好的,不太正确的,欢迎指正。
原文链接:https://software.intel.com/en-us/articles/the-ultimate-question-of-programming-refactoring-and-everything
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法