首页 > 编程知识 正文

汉字内码扩展规范,java代码规范

时间:2023-05-06 16:18:16 阅读:30663 作者:4783

心中始终坚持:视代码质量为个人荣誉。

命名:软件包名称、类名、局部变量、全局变量和常量必须严格考虑,请参阅简洁、简洁和有名的含义。 函数:缩小内容,只做一件事。 (行数在30行以内)注释:能用代码说明的请不要写注释。 代码逻辑:简单坦率,逻辑清晰。 禁止重复代码。 异常处理:注意是否存在幂等性、物理删除和逻辑删除,而不是错误代码(与多模块项目相关联,使用枚举类错误代码会导致编译问题)写业务代码CRUD: 代码的通用性、效率和安全性。 保证代码的原子性,避免错误; 原子性时保证多重性; 要精简表格、精简表格,用最小的篇幅解决问题; 必须对每个代码进行测试。 否则,无论测试是重新发布半年还是出现紧急错误,总是维护自己写的代码要比测试时间长得多,将代码优化提高到极限,无论是减少代码量还是优化逻辑int create (; //幂等性:在相同条件下存储在数据库中的是一个数据int update (; //有更新,无抛出异常//删除返回voidvoid delete (; //有删除,无抛出异常//查询单个实体并返回相应实体User get (; //返回实体存在,不存在多个返回空//的实体,列表实体名称ListUser list (; 不存在返回List实例名称并返回空代码的可读性函数:

9.1类似新闻报道(首先是“吸引人(明确)”的标题,然后是每个短语所讲的内容),相互联系,在逻辑上可以找到,最后是一件事(被讲述) )发挥作用) )

9.2调用函数位于被调用的函数之上。 例如,私有维基页面; publicvoidmakeresponse (请求请求) stringpagenmae=getpagenameordefault (请求,'前端页' ); 加载页(pagename; if(page==null )非基础响应(request ); }else {makePageResponse (; } publicstringgetpagenameordefault (请求,字符串默认页面)//业务逻辑. return defaultPageName; } publicvoidloadpage (字符串页面)//业务逻辑. }publicvoidnotfoundresponse (请求请求)//业务逻辑. }publicvoidnotfoundresponse

9.4编写函数中的逻辑时,首先排除不必要的东西,最后处理必要的数据。

9.5处理,抛出异常; 所需日志的输出。

9.6三楼该做什么:

控制器层:接受并检查参数,然后调用service.method (; 返回数据。

服务层:业务逻辑验证,业务逻辑处理。

dao层:操作数据库。

helper/converter:完成实体构建、数据库条件实体构建。

姓名更新:留恋更新时间: 2021年6月11日

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。