为什么阅读此书?
优雅整洁的代码看起来,让人感到愉悦。反观之,那些命名不规范,逻辑不清晰的代码则让人欲操刀而砍之。为了不让别人砍我,我还是学着怎么整洁与优雅吧。
合理的命名
- 名副其实:我们为变量起的名字应该能清晰明确的让人看出是代表了什么,比如
customer_age用户年龄,而不应该单单使用age表示 - 避免误导:一些单词在程序中可能有特殊的含义,比如
list,当然,对于php好像是没问题的,但也应该避免,将account_list用account_group代替 - 类名: 类名应该使用名词,或者名词短语,因为它代表的是多个共同属性的集合。应该使用
CustomerAccount避免使用ManagerInfo这类动词 - 方法名:方法名应该使用动词或者动词短语,例如
getUserInfodeletePage