将规范分为两类,一类是可维护性,表述为M,意为Maintainable,不遵循该类规范在不会增加系统运行时发生故障的风向,但是会导致代码的可读性、易理解程度降低,从而在后续的维护中增加出现问题的风险。但是这种风险的增加是后续性的、间接性的。一类是风险类,表述为RP,意为Risk Potential,不遵循该规范,会大概率直接引发系统运行时故障的风险。该因素是当前的,直接的。
【M】散列值空间定义一律使用枚举,而不是独立值。例如:
//bad case public class Constants{ public static TASK_STATUS_DONE= 1 ; public static TASK_STATUS_PENDDING= 2 ; } public enum TaskStatus{ DONE( 1 ),PENDDING( 2 ); //此处省去一堆代码... } |
原文:https://www.cnblogs.com/DengGao/p/14760373.html