【公共规范】使用常量替换程序中的各种直接量(魔法值)
【公共规范】使用常量替换程序中的各种直接量(魔法值) 如: public String OSSShipment1(EmEquipmentEntity equipment, WebRequest.EquipmentShipments request) throws Exception { i
【公共规范】使用常量替换程序中的各种直接量(魔法值) 如: public String OSSShipment1(EmEquipmentEntity equipment, WebRequest.EquipmentShipments request) throws Exception { i
【公共规范】对于出错信息,要进行详细说明 对于出错信息要进行详细的说明(安全/隐私信息除外),说明为什么错了,而不只是说出错了。 举例: if (checkOrderQuantityParam.getOrderQuantity() + totalCount > checkOrderQuantityP
【公共规范】减少不必要的传输,能在服务器上完成的操作就不要提到本地计算 如:有人访问数据库服务,去除若干条记录数据,然后只需要得到某个字段值的总和,甚至只需要记录总数。 类似这种操作,若能在数据库上完成计算的,就不要浪费网络IO时间、CPU序列化/反序列化时间、各级内存
【公共规范】变量的有效作用域要尽量小,仅在其需要的范围内声明 如: public User example(final String sign) { final User user = new User(); if (StringUtils.isEmpty(sign)) {