21 July 2017

数据库字段的命名不要用 name, title, status 这种。因为含有这些变量的数据返回给前端的时候,不知道这代表着什么。


合理的方式是:

比如一个订单表的字段 order_name, order_title, order_status 这些来表示订单的 名称和状态,这样做的好处是更加语义化,还能防止字段名和数据库的保留字(如 order、type)等发生冲突。另外给数据库的表名增加前缀也能做到防止和保留字冲突


阮一峰的微博 http://weibo.com/1400854834/DAMiP8ODw?type=comment

变量起名时,很多人习惯在词尾加上 's' 表示复数,比如 personName 表示 单个人名,personNames 表示人名的集合。这样很容易在阅读代码时看错,一个解决方法就是起不一样的变量名,比如 listOfPersonName