共创力咨询推出《静态代码分析(PCLint)高级实务培训》课程!
【课程背景】

C/C++语言的语法非常灵活性,尤其是指针及内存使用,这种灵活性使代码效率比较高,但同时也使得代码编写具有较大的随意性,另外C/C++编译器不进行强制类型检查,也不对数据边界和有效性进行检查,这让开发者在开发过程中容易引入一些致命或严重问题,增加了代码中存在隐患的可能性,最终导致软件产品的质量问题。
如果能够在代码提交测试之前发现这些隐患,减少软件项目的除错成本,提前发现并消除这些致命或严重的bug,可是传统的C/C++编译器没有包含对这些错误的检查,这个任务只能由专用的静态代码分析工具来完成。
PCLint是较为常用的静态代码分析工具之一,本课程在介绍C/C++静态代码分析工具PCLint的基础上,将重点讲解在实际项目中如何使用该工具,并将静态代码分析的活动怎么日常化。

【参加对象】
l 产品研发部门、技术研发部门等;
l 开发部经理
l 研发项目经理
l 系统工程师
l 研发骨干、研发工程师
l 测试工程师
l QA人员等。
【培训收益】

p 了解在C/C++程序开发过程中可能会产生哪些问题;
p 了解PCLint工具能检测代码中的哪些隐患;
p 了解和掌握PCLint的配置及使用方法;
p 理解和掌握C/C++中常见的错误、原因分析及解决方案;
p 通过典型案例、自检CheckList提升编码能力,避免编码过程引入bug;
p 能将静态代码分析的工具、方法复制到实际的项目中。
【培训特色】

p 系统化理论指导――课程内容将介绍静态代码分析的理论,并结合项目实践,总结出在其他项目中可复制的静态代码分析方法。
p 丰富案例分析――通过对案例分析加深学员理解。
p 结合实际演练――通过对实际项目进行演练、研讨等方式提高实操能力。
p 讲师的专业性――软件开发方面的专家,有丰富的程序设计、软件开发、代码质量提升及企业研发管理经验。

【讲师资历】
张明:共创力咨询高级讲师
p 专业背景:13年产品研发、产品管理和研发管理经验,毕业后一直在通信行业从事软件研发及研发管理工作。曾在华为等多家国内领先企业中担任资深开发工程师、质量部经理、开发部经理等职务。
p 培训背景:为华为技术、烽火通信、华立仪表、海康威视、深圳创维等进行过C++程序设计、多线程编程、设计模式、静态代码分析等内训课程。
p 咨询背景:烽火通信、华工正源、雷赛智能等。
【课程大纲】
1、 课程介绍
2、 代码质量的困惑
n 遇到的代码质量的问题
n 提升代码质量的方法
n 案例
3、 PCLint概述
n 引言
n PCLint简介
n PCLint支持的标准
n PCLint能检测哪些代码问题
4、 PCLint安装&集成
n 工具安装
n 主要文件说明
n VCLint介绍
5、 选项配置
n 配置文件说明
n 配置选项说明
n 选项详解
6、 PCLint执行
n 单文件执行
n 单工程执行
n 多工程执行
n 分布式执行
n 实战演练
7、 排错
n 告警消息概述
n 常见错误及解释
n 不支持的错误
8、 PCLint日常化
n 典型错误案例
n 自检checklist
n 集成到持续集成
附录: 共创力咨询培训案例:

共创力咨询推出《静态代码分析(PCLint)高级实务培训》课程!的更多相关文章
- 深圳市共创力咨询为某大型上市企业提供两天的UCD内训与辅导服务!
2017年5月23和24日两天,深圳市共创力咨询为国内某大型上市企业提供了为期两天的内训与辅导服务.本次执行培训与辅导任务的是UCD(基于用户体验的设计)资深顾问蔷薇女士.蔷薇老师分别从UCD理论.U ...
- 深圳市共创力咨询CEO杨学明的最新演讲:互联网模式下的企业创新管理
2018年11月14日, 深圳市共创力咨询董事长.深圳市汇成研发管理咨询公司董事长杨学明先生受邀参加由深圳图书馆主办,深圳手讯视频承办的“倾听行业之声”2018第二届世界CED智慧大会,此次分享的主题 ...
- 深圳共创力咨询《成功的产品经理DNA》公开课3月29~30日在深圳开课!
课时:13小时(2天) 成功的产品经理DNA 讲师: 冯老师 时间:2019.03.29~30 举办单位:深圳市共创力企业管理咨询有限公司 举办地点:深圳 [课程背景] 当今时代,供过于求. ...
- 2017.9.16~17,热烈庆祝共创力罗老师《敏捷MINI体验式实战培训》在某大型企业成功举办!
2017.9.16~17日,深圳市共创力企业管理咨询有限公司为某上市企业提供了为期两天的内训服务.该次内训的主题为<敏捷MINI体验式实践培训>,为期两天.此次培训由共创力资深讲师Geor ...
- 2019年3月29日至30日深圳共创力《成功的产品经理DNA》在深圳公开课成功举办
2019年3月29至30日,在深圳南山区中南海滨大酒店10楼行政厅,由深圳市共创力企业管理咨询有限公司举办的<成功的产品经理DNA>公开课成功举办,此次公开课由深圳市共创力咨询资深讲师冯老 ...
- 共创力董事长杨学明先生受邀参加CED智慧大会!
2018年11月14日, 深圳市共创力咨询董事长.深圳市汇成研发管理咨询公司董事长杨学明先生受邀参加由深圳图书馆主办,深圳手讯视频承办的“倾听行业之声”2018第二届世界CED智慧大会,此次分享的主题 ...
- 深圳市共创力推出独家课程《AHB和OSG》高级实务培训课程!
<AHB和OSG>高级实务培训课程大纲 [适合对象]:高层管理者.产品经理.资源经理.各专项经理.研发等部门的负责人和骨干员工. [课程受益]:高层如何对项目的优先级进行排序和资源分配. ...
- 深圳市共创力推出《以用户为中心的设计UCD方法与实战》课程!
以用户为中心的设计(UCD)方法与实战 课程特色 现在以市场为中心.科技为基础.体验为卖点的商业社会里,用户体验是赢得用户青睐的关键特性.苹果.google.腾讯等顶级企业的成功充分说明了这一点.如何 ...
- 常用 Java 静态代码分析工具的分析与比较
常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基 本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBu ...
随机推荐
- [Swift]LeetCode709. 转换成小写字母 | To Lower Case
Implement function ToLowerCase() that has a string parameter str, and returns the same string in low ...
- 面试官:说说一条查询sql的执行流程和底层原理?
一条查询SQL执行流程图如下 序章 自我介绍 我是一条sql,就是一条长长的字符串,不要问我长什么样,因为我比较傲娇. 额~~不是我不说啊,因为细说起来,我可以细分为DML(Update.Insert ...
- Docker 搭建pxc集群 + haproxy + keepalived 高可用(一)
一.首先需要安装好docker,安装方法可以参考之前一篇博文Centos7安装docker [root@localhost ~]# systemctl start docker [root@local ...
- 解决同一页面中两个iframe互相调用jquery,js函数
这一个月又没更新博客,唉,懒癌又犯了,今天解决了一个问题,关于两个iframe互相调用jquery函数方法 a.html中有两个iframe,如下: <iframe width="10 ...
- .NET Core 2.0迁移技巧之web.config配置文件
大家都知道.NET Core现在不再支持原来的web.config配置文件了,取而代之的是json或xml配置文件.官方推荐的项目配置方式是使用appsettings.json配置文件,这对现有一些重 ...
- 上次被人说TK不好咯,这次给你整个高大上的
0.环境 操作系统:Windows Python版本:3.6.0 1.前言 PyQt是一个创建GUI应用程序的工具包.它是Python编程语言和Qt库的成功融合.Qt库是目前最强大的库之一. 2.效果 ...
- Java String:重要到别人只能当老二的字符串类
字符串,是Java中最重要的类.这句肯定的推断不是Java之父詹姆斯·高斯林说的,而是沉默王二说的,因此你不必怀疑它的准确性. 关于字符串,有很多的面试题,但我总觉得理论知识绕来绕去没多大意思.你比如 ...
- 一些Linq方法,come on !!
bool b1 = users.All(u => u.ID == 21); 判断是否元素都满足条件,如果有一个不满足,则返回False,都满足则返回TrueAny() bool b2 = use ...
- IntelliJ IDEA maven项目new里没有package
idea maven项目new里没有package. 如图,idea maven项目new里没有package.: 这是因为java是普通的文件夹,要设置为Source Root 设置好以后可以了.
- Chapter 5 Blood Type——14
"You're wrong." His voice was almost inaudible. “你错了.” 他的声音几乎听不见 He looked down, stealing ...