我以前很讨厌匈牙利命名法,觉得很烦,而且接受了linus的观点,喜欢用短小的变量名。但是最近读别的代码,发现匈牙利命名法其实也很好,可以清晰地知道各变量是什么类型什么含义,尤其是我们公司的服务器逻辑代码,客户端和服务器之间发送消息时类型要移植,这更突显匈牙利命名法的好处。总之,代码不光是要写的,还是要给人看的,多写几个字符,方便后来人,利大于弊。这就像常宝宝老师上课说的那样,文章的词汇量是作者和读者之间的权衡,作者希望用最少的词来写,所以会出现很多多义词,但是这样有碍读者的阅读,所以呢,作者还必须使用一些其他词汇,虽然这些词在文章中占有的比例很小。
阅读(947) | 评论(0) | 转发(0) |