为了账号安全,请及时绑定邮箱和手机立即绑定

如何做代码审查

gavincook JAVA开发工程师
难度中级
时长 2小时15分
学习人数
简介:本课程基于Java语言示例,实际演示讲解如何进行代码审查,重点带你着手如何做代码审查,构建代码审查的知识体系,让你在任何形式的代码前,更加自信,提高自己及团队的代码质量。

第1章 课程介绍

本章会介绍本课程内容的具体安排,通过学习希望帮助大家构建系统化的代码审查思路。

第2章 代码审查概述

本章会让大家对代码审查有一个基础的认识,介绍常用的代码审查工具,以供大家在不同场景选择对应的工具,最后会介绍代码审查流程,包括正式的和轻量级的代码审查流程。

第3章 如何来做代码审查

本章是课程的核心,会从代码审查的关注点入手,以编码风格、命名规范等八个维度依次教会大家如何进行代码审查,每个维度都会结合Java代码示例,本章还会分享审查自动化的实用工具,例如编码风格小节的checkstyle插件, 测试小节的jacoco工具等,本章最后还会分享给大家一些提升代码审查效率的建议。

第4章 课程总结和回顾

本章会对前面所学的核心内容进行梳理回顾和总结。

解锁即可观看《Java工程师》完整课程视频

Java工程师

以一线互联网公司产品标准,打造适合零基础学习的全干货Java课程。选择Java,挑战高薪!

【第1周】环境搭建与语法入门
【第2周】Java语法之循环、数组与方法
【第3周】面向对象之封装与继承
【第4周】面向对象之单例模式与多态
【第5周】常用工具类(上)
【第6-7周】常用工具类(下)
【第8周】前端基础之HTML与CSS
【第9周】前端基础之JavaScript与综合案例
【第10-11周】Java Web基础
【第12周】常用功能与过滤器
【第13-14周】监听器与项目实战
【第15-16周】MySQL基础
【第17周】Java数据库开发基础
【第18周】框架前置知识
【第19周】MyBatis基础
【第20-21周】MyBatis实现OA系统项目实战
【第22周】Linux环境搭建与Redis应用
【第23-24周】Spring基础
【第25周】Spring MVC基础
【第26周】SSM开发社交网站
【第27-28周】Spring Boot电商项目实战
【第29周】面试
【第30-31周】多线程与分布式
【第32周】Spring Cloud基础
【第33-34周】Spring Cloud电商实战
【第35周】Zookeeper+Dubbo应用与面试
¥36.00
立即购买
课程须知
课程是基于具体的审查切入点用实例讲解,让大家学习到面对代码,具体如何做代码审查,课程使用的Java案例,因此需要有一定的Java语言基础。
老师告诉你能学到什么?
1、了解代码审核的作用,审查相关工具,审查流程; 2、从编码风格(包括利用格式检查工具自动化监测),命名风格,功能性,测试覆盖(jacoco覆盖率检测工具使用),复杂度的度量,安全(sqlMap等安全检测工具的使用)等多个方面掌握审查方法; 3、代码审查效率的提升。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!