标签:
这周周五老师因为有事没能给我们上课,这周我在课下复习了很多,这周我也不知道用了多少时间来学习,我看了代码复审的表,对这个又了解了一些。
这周的阅读内容:
“完整代码复审”包含规则类别的超集。其它每种代码复审都包含这些类别的一个唯一子集。
下表列出了“完整代码复审”中的所有类别和子类别,以及每个类别和子类别中的规则的描述。在左列中,类别使用粗体文本,子类别使用纯文本。
类别或子类别 | 描述 |
---|---|
设计原则 | 包含的规则用于面向对象程序设计的设计原则 |
复杂性 | 包含的规则用于防止不必要复杂的代码 |
全球化 | 包含的规则基于全球化编码最佳实践,以帮助确保代码能在本地化的环境中正确运行 |
文化格式编排 | 包含的规则用于处理在世界的不同地点使用的数据格式编排选项 |
编码 | 包含的规则用于验证全球化编码 |
语言环境处理 | 包含的规则用于验证全球化语言环境 |
字符串处理 | 包含的规则用于验证全球化字符串操作 |
翻译 | 包含的规则用于验证翻译代码 |
特定于 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 |
标签:
原文地址:http://www.cnblogs.com/ydd123/p/5417346.html