您的位置:首页 > 其它

关于方法名是否可以很详细的思考

2017-09-01 11:02 225 查看
        在一些敏捷开发书籍中提到,详细的方法名会比注释更好。在一些开源软件比如 Spring中,

会有很多长方法名。由于Spring 应用很广泛,所以关于这点似乎大家似乎也没有太多的意见。

     

         不过,关于这名方法命名方式,我有点自己的看法:

 

         1、这种编码方式是外国人提的,英语对于他们来说是母语,所以长方法名,哪怕是一句话,

对他们来说理解起来,毫不困难。想象一下,如果我们能用中文写方法名,读代码就像读一篇文章一样,

应该会很流畅吧。

        

         2、但是对中国码农来说,很多人要找一个贴切的英语单词来命名变量都很困难,别说用一句话

来起方法名了,而且这句话中还要符合一定的语法,或者找到适当的单词表达合适的含义。这样的

长方法名应该很难起,并且也很难起的没有歧义吧。最重要的是这么长的方法名,对于一个母语不是英文

的人来说,理解起来的确有点费力。


        3、所以个人感觉,对于中国码农来说,简短的方法名加上合适的注释比较好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编码规范
相关文章推荐