BlessingCR’s Blog
BlessingCR’s Blog

代码质量

  • 【日志规范】能用debug就不要用info,能用warn就不要用error。滥用的error与狼来了无疑;
  • 【方法参数要少】参数越少,越容易理解,也便于测试,各个参数的组合就如笛卡尔积;
  • 【空行规范】方法、逻辑分段,要加空行,提高代码可读性。车轮毂与车轴之间有空隙,车才能跑;书法绘画有留白;
  • 【防止破窗】首先我们要有一套规范,并尽量遵守规范,不要做“打破第一扇窗”的人;其次,发现“破窗”要及时修复,不要让问题进一步恶化;
  • 【三次原则】第一次用到某功能时,写一个特定的解决方法;第二次又用到时,复制上一次的代码;第三次出现时,就要着手写通用解决方案了;
  • 【最小惊奇原则】写代码不是写侦探小说,要的是简单易懂,而不是时不时搞点烧脑的骚操作;
  • 【请求读写分离】增删改,会改变对象的状态,只需返回成功失败即可;查询是不会改变对象状态的,对系统没副作用。

回复 Hee Ferrick 取消回复

textsms
account_circle
email

  • There is noticeably a bundle to know about this. I assume you made certain nice points in features also.

    8 月前 回复
  • I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is beautiful price sufficient for me. Personally, if all site owners and bloggers made just right content material as you did, the web might be a lot more useful than ever before.

    7 月前 回复

BlessingCR’s Blog

代码质量
【日志规范】能用debug就不要用info,能用warn就不要用error。滥用的error与狼来了无疑; 【方法参数要少】参数越少,越容易理解,也便于测试,各个参数的组合就如笛卡尔积; 【空…
扫描二维码继续阅读
2023-02-21