為什么閱讀此書?
優雅整潔的代碼看起來,讓人感到愉悅。反觀之,那些命名不規范,邏輯不清晰的代碼則讓人欲操刀而砍之。為了不讓別人砍我,我還是學著怎么整潔與優雅吧。
合理的命名
- 名副其實:我們為變量起的名字應該能清晰明確的讓人看出是代表了什么,比如
customer_age
用戶年齡,而不應該單單使用age
表示 - 避免誤導:一些單詞在程序中可能有特殊的含義,比如
list
,當然,對于php好像是沒問題的,但也應該避免,將account_list
用account_group
代替 - 類名: 類名應該使用名詞,或者名詞短語,因為它代表的是多個共同屬性的集合。應該使用
Customer
Account
避免使用Manager
Info
這類動詞 - 方法名:方法名應該使用動詞或者動詞短語,例如
getUserInfo
deletePage