当前位置:  开发笔记 > 编程语言 > 正文

类型的命名约定更短

如何解决《类型的命名约定更短》经验,为你挑选了3个好方法。

我正在开发一个框架,一些对象有很长的名字.我不是很喜欢这个,但我也不喜欢缩略词.我试图为"EventModelSocket"提供一个较短的名称,基本上是实现各种事件的.Net套接字类的包装器,以及发送文件,对象等的方法.由于这个,一些对象的名称很长例如,"EventModelSocketObjectReceivedEventArgs".

我已经尝试过从词库到字典的所有内容,坐在这里思考数小时.

当你遇到这样的情况时,命名的最佳方法是什么?



1> John MacInty..:

将其中的一部分推入命名空间.

例如:

EventModelSocketObjectReceivedEventArgs

EventModel.Sockets.ReceivedEventArgs



2> Marc Gravell..:

那么长名字会伤害什么?

(编辑)另外两个想法:

使用varC#3.0中-这将节省一半的宽度

如果您在文件中多次使用该类型,请考虑类型别名,如果它让您烦恼:

using Fred = Namespace.VeryLongNameThatIsBeingAnnoying;



3> Pat..:

我建议使用描述对象的最简洁的命名.如果EventModelSocketObjectReceivedEventArgs这样做,继续前进.我的2美分.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有