Day12-编码规约

487 阅读1分钟

一、编码规约缘起

(1) 熵增定律:只要我们没有外力干预代码规范,我们的代码总有一天无药可救。

(2) Java规约缘起

image.png

(3) 编码规约存在的意义

image.png

二、代码格式与命名风格

(1) 代码风格:简单清爽是一种追求

(2) 命名风格与代码格式要求

image.png

(3) 变量与方法名命名规则

image.png

(4) 包、抽象类、接口与实现类命名规约

  • 要求:只要按规约设计,就可以做到层次分明,见名知义。

三、如何定义常量

  • 不允许任何魔法值(即未经预先定义的常量),直接出现在代码中。
  • 统一常量一定是需要统一管理的,统一的维护,统一的使用。

(1) 常量定义设计与规约

image.png

image.png

(2) JDK中的那些经典常量

image.png

四、注释的误区

(1) 注释的误解

image.png

(2) 注释的作用

image.png

(3) 注释规约

image.png

image.png

五、前后端设计与规约

(1) 前后端联合开发的纠结点

image.png

(2) 前后端交互的API需要明确协议、域名、路径、请求方法、请求内容、状态码、响应体

image.png

(3) Java与JS对数字类型变量处理方式不同。如果数字太大或者有精度要求,最好使用String类型。

(4) 为什么要有科学计数法

image.png

(5) 浮点数相关

image.png

image.png

image.png

image.png

image.png

image.png

image.png

  • HTTP请求通过URL传递参数时,不能超过2048字节