我正在开发一个框架,一些对象有很长的名字.我不是很喜欢这个,但我也不喜欢缩略词.我试图为"EventModelSocket"提供一个较短的名称,基本上是实现各种事件的.Net套接字类的包装器,以及发送文件,对象等的方法.由于这个,一些对象的名称很长例如,"EventModelSocketObjectReceivedEventArgs".
我已经尝试过从词库到字典的所有内容,坐在这里思考数小时.
当你遇到这样的情况时,命名的最佳方法是什么?
将其中的一部分推入命名空间.
例如:
EventModelSocketObjectReceivedEventArgs
变
EventModel.Sockets.ReceivedEventArgs
那么长名字会伤害什么?
(编辑)另外两个想法:
使用var
C#3.0中-这将节省一半的宽度
如果您在文件中多次使用该类型,请考虑类型别名,如果它让您烦恼:
using Fred = Namespace.VeryLongNameThatIsBeingAnnoying;
我建议使用描述对象的最简洁的命名.如果EventModelSocketObjectReceivedEventArgs
这样做,继续前进.我的2美分.