一周总结4.21日

这周周五老师因为有事没能给我们上课,这周我在课下复习了很多,这周我也不知道用了多少时间来学习,我看了代码复审的表,对这个又了解了一些。

这周的阅读内容:

“完整代码复审”包含规则类别的超集。其它每种代码复审都包含这些类别的一个唯一子集。

目的

“完整代码复审”应用所有类别中的所有规则。规则涵盖了所有严重性级别:问题、警告和建议。此代码复审需要最长的时间来完成。

规则类别

下表列出了“完整代码复审”中的所有类别和子类别,以及每个类别和子类别中的规则的描述。在左列中,类别使用粗体文本,子类别使用纯文本。

类别或子类别描述
设计原则 包含的规则用于面向对象程序设计的设计原则
复杂性 包含的规则用于防止不必要复杂的代码
全球化 包含的规则基于全球化编码最佳实践,以帮助确保代码能在本地化的环境中正确运行
文化格式编排 包含的规则用于处理在世界的不同地点使用的数据格式编排选项
编码 包含的规则用于验证全球化编码
语言环境处理 包含的规则用于验证全球化语言环境
字符串处理 包含的规则用于验证全球化字符串操作
翻译 包含的规则用于验证翻译代码
特定于 UI 包含的规则用于验证全球化的用户界面布局和内容
J2EE 最佳实践 包含的规则基于最佳 J2EE 开发实践并且支持针对 WebSphere? 服务器的 Web 项目
正确性 包含的规则用于检测不正确的方法调用
数据竞争 包含的规则用于检测可在 J2EE 应用程序中引起数据竞争状态的方法调用
垃圾回收 包含的规则用于检测可以延迟垃圾回收的方法调用
可维护性 包含的规则用于检测在 J2EE 应用程序中可能很难维护的代码
性能和可伸缩性 包含的规则用于检测防碍 J2EE 应用程序性能或限制 J2EE 应用程序可伸缩性的方法调用
资源管理 包含在 J2EE 应用程序中使用资源的 J2EE 最佳实践规则
J2SE 最佳实践 包含的规则用于验证代码是否符合 Java? 开发的 J2SE 最佳实践
AWT 包含的规则用于检测与“抽象窗口工具箱”库的使用相关的问题
数据类型转换 包含的规则用于检测与数据类型转换和强制相关的问题
Cloneable 包含的规则用于检测与对象克隆相关的问题
比较 包含的规则用于检测与比较对象和测试对象相等性相关的问题
条件 包含的规则用于检测与条件使用相关的问题
构造函数 包含的规则用于检测与定义和实现构造函数相关的问题
声明 包含的规则用于检测与声明常量、变量和字段相关的问题
异常 包含的规则用于检测与异常处理相关的问题
初始化 包含的规则用于检测与原语和对象的初始化相关的问题
Null 包含的规则用于检测与使用 null 相关的问题
可移植性 包含的规则用于检测与可移植性相关的问题
反射 包含的规则用于检测与使用反射相关的问题
序列化 包含的规则用于检测与序列化相关的问题
语句 包含的规则用于检测语句中的常规问题
Switch 包含的规则用于检测与使用 switch 语句相关的问题
线程 包含的规则用于检测与使用线程相关的问题
命名约定 包含的规则用于 Java 代码中元素的命名约定
冲突 包含的规则用于确保 Java 代码中元素命名的一致性
性能 包含的规则用于在 Java 应用程序中为提高性能和减少内存占用量而实现一些建议
内存 包含的规则用于检测与内存使用相关的性能问题
概要分析 包含的规则用于检测与概要分析活动相关的潜在的性能问题
速度 包含的规则用于建议提高 Java 代码执行速度的方法
私有 API 包含的规则用于确定不属于 Java 代码的 API
Eclipse 包含的规则用于确定不属于 Java 代码的 API
Sun 包含的规则用于确定不属于 Java 代码的 API
WebSphere 包含的规则用于确定不属于 Java 代码的 API
原文地址:https://www.cnblogs.com/ydd123/p/5417346.html