#青训营笔记创作活动#
2月13日 打卡day33
今日学习代码编写规范,格式优化,设计原则和一些代码优化技巧共45个,主要如下:
变量命名:见名知意,能读得出来。
注释的恰当用法是用来弥补我们用代码表达意图时的失败。
注释:参数和返回值注释,入参出参含义;警示作用。
try catch内部抽成一个方法
方法不能太长,可用策略模式等重构长代码。
重复的代码可抽取成一个工具类,或公共父类。
多用return
参数校验可以使用hibernate-validator等框架,在实体类上加注解进行检验
后端设计接口需统一返回值
统一异常处理可适用spring的机制
尽量不传递null值,可以避免方法不支持为null入参时产生的空指针问题。

日志:可搜索性,明确的关键字信息;打印堆栈信息,合适的日志级别,日志内容太大如图片base64可不打印

统一类库
面向接口编程
远程接口调用设置超时时间
展开
评论