我正在创建一个C#库,并且将使用他们使用的协议(TCP,UDP等)作为大多数公共类的前缀,并且我陷入了一个两难的境地:它应该是TCPXxxx
或者TcpXxxx
?
.NET框架中似乎没有标准(IPAddress
相对于TcpClient
).
使用库时您更喜欢哪个:TCPXxxx
或者TcpXxxx
?
根据设计指南,它应该是TcpXxxx.
在设计指南中,2个字母的缩写词是大写的,所有其他的都是pascal cased.
来自Cwalina和Abrams的框架设计指南:
将两个字符缩写词的大写字母大写,除了驼峰标识符的第一个作品.
System.IO public void StartIO(Stream ioStream)除了骆驼外壳标识符的第一个单词外,请仅使用三个或更多字符的首字母缩写词的首字母大写.
MSDN有一个简短的缩短版本.