项目理念 | (C++ 的静态代码检查器)
学生加入大公司时面临的最大问题是难以编写这些公司要求的高质量代码。这种困难的主要原因是因为他们的思想在大学里接受过训练,只是为了让事情以某种方式运作,即使这意味着使用肮脏的黑客。为了帮助一般的编码人员,特别是大学同学,构建一个可以对给定代码运行静态代码检查的工具可以帮助在很大程度上提高代码质量。
特征:
静态代码检查器可以在不执行代码的情况下检查并警告程序员最佳实践、可能的错误、漏洞。例如。
- 内存泄漏
- 未使用的变量
- 未声明的变量
- 数组的边界检查
- 死代码
研究:
在 C++ 等语言中应遵循许多最佳实践,以确保编写的代码具有高质量。可以对项目可以考虑的各种最佳实践、漏洞和明显错误进行更多研究。
执行:
静态代码检查器可以作为插件编写到任何现有的 IDE,如 Eclipse/Codeblocks(推荐),也可以以任何网站的形式粘贴代码并运行静态代码检查。
参考:
有很多现有的静态代码检查器可用。例如,可用于 Javascript 的最佳静态代码检查器是 JsLint 和 JsHint。
http://www.jslint.com/
http://jshint.com/
关于作者:
“Harshit 是一名技术爱好者,对编程有着浓厚的兴趣。他拥有 B.Tech。 JIIT, Noida 的计算机科学学位,目前在 SAP 担任前端开发人员。他还是国家级乒乓球运动员。除此之外,他还喜欢看电影和英语情景喜剧来放松身心。他常驻德里,您可以通过 https://in.linkedin.com/pub/harshit-jain/2a/129/bb5 与他联系