
代码规范
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
这样规范写代码,同事直呼“666”
一、MyBatis 不要为了多个查询条件而写 1 = 1当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条件,当表中的数据量较大时查询速度会非常慢;此外,还会存在SQ...转载 2019-12-18 11:11:32 · 142 阅读 · 0 评论 -
永远不要在代码中使用「User」这个单词
当你意识到你在项目开始时做的轻量、简单的设想竟然完全错了时,你已经用了六个月的时间投入到这个项目上。现在你需要解决这些问题,才能让这个系统继续运行下去,你发现你用在这个项目上的精力远远超出了你的预期,如果一开始就用正确的方式来做,就不会发生这样的事。今天,我要告诉你的是一个经常犯的错误,一个会给你带来无穷无尽的问题的单词,那就是“users”。这个单词有两个最基本的错误: 对你的需求...转载 2019-05-06 01:01:08 · 1023 阅读 · 0 评论 -
如何写出让同事无法维护的代码?
原文:http://mindprod.com/jgloss/unmain.html译者:陈皓 (@左耳朵耗子)译文:http://coolshell.cn/articles/4758.html对,你没看错,本文就是教你怎么写出让同事无法维护的代码。一、程序命名 容易输入的变量名。比如:Fred,asdf 单字母的变量名。比如:a,b,c, x,y,z(如果...转载 2019-06-22 15:03:22 · 874 阅读 · 2 评论