Loading...
20分钟聊聊clang-tidy那些事在1月初凯新有过在各算法/公共模块引入 Clang-tidy 的提议 ,在3月初我向大家分享了一个关于完善算法/业务项目CI流程的静态代码检查的文档,其中都提到了一个工具,那就是clang-tidy,今天我便带大家聊一聊clang-tidy。Clang-tidy大家应该多少对clang-tidy这个工具有一定的了解,它是一个基于clang的静态代码分析框...
Clang 新手教程长话短说这个新手教程会让你弄清楚什么是clang,clang AST,clang plugins 和clang tools 等等。让你...
单元测试写的代码能一次正确执行是每个程序员的追求,但世事皆不能尽如人意,我们的代码经常会有 Bug,这就需要测试的存在。测试有黑盒和白盒之分。黑盒测试,测试时认为被测程序就像一个漆黑的盒子,虽然不明白其中的运行原理,但知道怎么输入有对应的输出。QA (Quality assurance),也就是我们的测试部门一般负责对程序进行黑盒测试,调用接口时传确定的参数,再校验接口响应值符合某种预期。与...
docker部署方式(etcd可以单实例也可以集群)sudo docker run -d -it \ --name etcd_test \ -e ETCD...
一、基础知识1、基本知识说一下C++和C的区别设计思想上:C++是面向对象的,C是面向过程的语法上:C++具有封装、继承和多态三种特性;C++相比C,增加了许多类型安全的功能,比如强制类型转换;C++支持范式编程,比如模板类、函数模板等C++11的新特性auto关键字、右值引用、初始化列表对类进行初始化、新增容器array和tuple、智能指针inline函数的作用加快函数的执行速度吧。因为...