Building Cppcheck
● Creator of Cppcheck ○ Cppcheck looks for bugs in your C/C++ code ● Live in Sweden ● Have worked professionally with C/C++ for almost 20 years What we learned from 17 years of Cppcheck development Chronological walk through ● Learnings What we learned from 17 years of Cppcheck development Daniel MarjamäkiBefore I started Cppcheck ● Feeling that quality was not very good ● Our compilers would not we learned from 17 years of Cppcheck development Daniel MarjamäkiHobby project preconditions ● Time ● Knowledge ● Perseverance What we learned from 17 years of Cppcheck development Daniel MarjamäkiPlanning0 码力 | 41 页 | 706.29 KB | 5 月前3面向亿行 C/C++ 代码的静态分析系统设计及实践-肖枭
C/C++代码逻辑受编 译参数深度控制 源代码索引和统计 提升开源静态分析工 具分析质量 提高分析质量 测试项目 glog (谷歌的日志项目), 17个源文件。 cppcheck不带编译分析: 111个分析报告 cppcheck带编译分析: 280个分析报告 111 280 0 50 100 150 200 250 300 不编译 编译 报告数 编译流程融合静态分析0 码力 | 39 页 | 6.88 MB | 1 年前3Cetting Started with C++
https://clang-analyzer.llvm.org clang-tidy https://clang.llvm.org/extra/clang-tidy Cppcheck https://github.com/danmar/cppcheck PVS-Studio https://pvs-studio.comDynamic analysis Compiler Linker Primary Source0 码力 | 95 页 | 4.71 MB | 5 月前3Back to Basics: Debugging Techniques
debugging and analysis tools • Your C++ compiler (warnings) • Static code analysis tools (coverity, cppcheck, ...) • Interactive debuggers (gdb, lldb, msvc, udb, ...) • Time-travel debuggers (gdb, rr, liverecorder tools at your disposal • Enable C++ compiler warnings • Static code analysis tools (coverity, cppcheck, ...) • Interactive debuggers (gdb, lldb, msvc, udb, ...) • Time-travel debuggers (gdb, rr, liverecorder0 码力 | 44 页 | 470.68 KB | 5 月前3This Debian Reference (version 2.109)
on-the-fly syntax checking for Emacs elpa-relint V:0, I:0 147 Emacs Lisp regexp mistake finder cppcheck-gui V:0, I:1 6941 tool for static C/C++ code analysis (GUI) shellcheck V:2, I:12 18987 lint tool0 码力 | 266 页 | 1.25 MB | 1 年前3Debian 参考手册(版本 2.109)
语法检查利器 elpa-flycheck V:0, I:1 808 Emacs 现代实时语法检查 elpa-relint V:0, I:0 147 Emacs Lisp 正则错误发现器 cppcheck-gui V:0, I:1 6941 静态 C/C++ 代码分析工具 (GUI) shellcheck V:2, I:12 18987 shell 脚本的 lint 工具 pyflakes30 码力 | 261 页 | 1.39 MB | 1 年前3Debian Referenz v2.124
Syntaxprüfung für Emacs elpa-relint V:0, I:0 147 Fehlersuche mittels Regexp für Emacs-Lisp-Dateien cppcheck-gui V:0, I:1 7224 Werkzeug für die statische C/C++-Code-Analyse (GUI) shellcheck V:2, I:13 189870 码力 | 289 页 | 1.44 MB | 1 年前3Referência Debian v2.124
on-the-fly syntax checking for Emacs elpa-relint V:0, I:0 147 Emacs Lisp regexp mistake finder cppcheck-gui V:0, I:1 7224 tool for static C/C++ code analysis (GUI) shellcheck V:2, I:13 18987 lint tool0 码力 | 281 页 | 1.39 MB | 1 年前3Debian Reference v2.124
moderno per Emacs elpa-relint V:0, I:0 147 strumento per trovare errori in regexp per Emacs Lisp cppcheck-gui V:0, I:1 7224 strumento per l’analisi statica del codice C/C++ (GUI) shellcheck V:2, I:13 189870 码力 | 283 页 | 1.40 MB | 1 年前3Guía de referencia de Debian v2.124
sintáctica sobre la marcha para Emacs elpa-relint V:0, I:0 147 Buscador de errores regexp de Emacs Lisp cppcheck-gui V:0, I:1 7224 herramientra para el análisis de código C/C++ (GUI) shellcheck V:2, I:13 189870 码力 | 285 页 | 1.43 MB | 1 年前3
共 13 条
- 1
- 2