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