Building Cppcheck## +24 ## Building Cppcheck What We Learned From 17 Years of Development DANIEL MARJAMÄKI 20 24 September 15 - 20 ## Daniel Marjamäki • Creator of Cppcheck ☐ Cppcheck looks for bugs in your C/C++ almost 20 years ## What will I say • Chronological walk through • Learnings ## Before I started Cppcheck • Feeling that quality was not very good • Our compilers would not find obvious bugs int buf[10]; experiment • Started experimenting with perl and regular expressions ## Sourceforge I registered the Cppcheck project on Sourceforge on may 7th, 2007. First commit: • Source files, only 1 o Main.cpp ☑0 码力 | 41 页 | 706.29 KB | 1 年前3
Back to Basics: Debugging Techniquesdebugging and analysis tools • Your C++ compiler (warnings) • Static code analysis tools (coverity, cppcheck, ...) • Interactive debuggers (gdb, Ildb, 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 | 1 年前3
面向亿行 C/C++ 代码的静态分析系统设计及实践-肖枭0146651d100a36efb/p22_1.jpg) 源代码索引和统计 ## 提高分析质量 □ 测试项目 glog (谷歌的日志项目),17个源文件。 cppcheck不带编译分析: 111个分析报告 □cppcheck带编译分析: 280个分析报告  ☑ curve_cppcheck_job build #239 (28 sec) ☑ curve_robot_job build 0 码力 | 33 页 | 2.64 MB | 1 年前3
Peering Forward: C++'s Next Decadelibrary  ✓ Building Cppcheck - What We Learned from 17 Years of Development Daniel Marjamäki  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 | 2 年前3
Debian 参考手册(版本 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工具| |pyflakes3|V:20 码力 | 261 页 | 1.39 MB | 2 年前3
Debian Referenz v2.124Syntaxprü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|18987|Lint-Werkzeug0 码力 | 289 页 | 1.44 MB | 1 年前3共 16 条- 1
- 2
相关搜索词Cppcheck静态代码分析配置管理Daniel Marjamäki测试系统调试过程问题定位问题分类问题理解修复问题静态分析系统代码评审代码质量管理静态分析工具DevOpsC++工具链编译器开发环境项目系统Implementation DetailsEncapsulationModularizationTestabilityMaintainabilityCurve分布式存储系统质量控制监控体系运维体系C++26/29std::execution类型和内存安全反射与代码生成ContractsDebian发行版包管理文档历史系统管理Debian 参考手册软件包管理系统使用文档翻译Debian ReferenceDebian系统自由软件文档演变













