zoukankan      html  css  js  c++  java
  • 共创力咨询推出《静态代码分析(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  能将静态代码分析的工具、方法复制到实际的项目中。  

    【培训特色】

     

    系统化理论指导――课程内容将介绍静态代码分析的理论,并结合项目实践,总结出在其他项目中可复制的静态代码分析方法。

    丰富案例分析――通过对案例分析加深学员理解

    结合实际演练――通过对实际项目进行演练、研讨等方式提高实操能力。

    讲师的专业性――软件开发方面的专家,有丰富的程序设计、软件开发、代码质量提升及企业研发管理经验。

     

    【讲师资历】

    张明:共创力咨询高级讲师

    专业背景:13年产品研发、产品管理和研发管理经验,毕业后一直在通信行业从事软件研发及研发管理工作。曾在华为等多家国内领先企业中担任资深开发工程师、质量部经理、开发部经理等职务。

    培训背景:为华为技术、烽火通信、华立仪表、海康威视、深圳创维等进行过C++程序设计、多线程编程、设计模式、静态代码分析等内训课程。

    咨询背景:烽火通信、华工正源、雷赛智能等。                                      

    【课程大纲】    

    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   集成到持续集成

     

    附录: 共创力咨询培训案例:

  • 相关阅读:
    Vim step by step
    Ubuntu解压命令全览
    这样才能使本地Mysql服务允许被外部主机连接(两步)
    [Python] logging.logger
    Python Selenium
    MySQL中char、varchar和text的区别
    Way to MongoDB
    Python误区之strip,lstrip,rstrip
    Android Studio Tips
    Way to tmux
  • 原文地址:https://www.cnblogs.com/mikeyond/p/9222406.html
Copyright © 2011-2022 走看看