没有什么比给变量命名更头痛的。类名,成员变量,全剧变量,函数还好。但是那些只用一次的变量给它们命名简直令人头痛。
同时那些a1,a2,aa,bb, 的命名方式又是很欠打的。其实对于这种只用一次的变量,真的需要一个好的方式来为他们命名。
我记得王垠大神曾经写过一篇blog,叫“解决问题和消灭问题”,而消灭问题明显要比解决问题更加的”上档次”。
如果说给临时变量一个好的命名算是处理问题,那么什么才算是消灭问题呢?我觉得就是大多数临时变量就没必要命名。
等你明白我的这句话,就会发现你命名的好坏,表示你会不会用临时变量,而这临时变量又和你的代码结构,代码的简练程度息息相关。