我正在构建一个C#应用程序,它可能包含一些资源文件来存储字符串以用于语言翻译.我正在尝试为我的资源文件中的密钥提出命名约定.有没有人在我面前解决这个问题?
只需使用Pascal命名约定.不要将密钥归因于模块或类.概括它以便可以重复使用.
例如:ReadWriteWarningMessage
点分隔约定适用于菜单项.但是动态生成的字符串或用户消息呢?
您是否考虑过下划线,例如Menu_File_Open或诸如Place_StringDescription?我目前采用一种方案,将常见的东西转到Common_,例如Common_PressHereTo,并查看特定的消息到它们各自的位置,例如MainMenu_FileOpen。通常,在下划线之前,我键入资源出现的位置,在下划线之后键入描述性文本。