在哪里可以找到关于Windows API和MFC编程的编码样式的完整规范和指南/约定。从MS代码中可以看出,它们明显遵循严格的编码风格和约定,如匈牙利符号和CamelCase。如果你碰巧从经验中认识了它们,请在这里随意总结它们。如果可以,请明确区分具体样式所属的api。
谢谢!
发布于 2010-12-29 23:15:06
“它们显然遵循严格的编码风格和约定”……实际上,这取决于项目。Windows Shell团队遵循非常严格的编码约定,Office遵循另一种约定,其他团队则根本没有太多约定。MSDN团队也有他们自己在MSDN文档中使用的约定。这完全取决于团队。
如今,匈牙利符号在开发人员部门中不再受欢迎(请注意,link texte CLR编码约定明确禁止使用匈牙利语言(第2.6节,第一个项目符号)),但仍在应用程序部门使用。
CLR编码指南是关于编码约定的一个非常好的和全面的示例。我的建议是,你们应该作为一个团队坐下来,找出对你们所有人都有效的东西。
发布于 2010-12-29 21:16:07
也许这些可能会有所帮助:
Hungarian Notation
Making Wrong Code Look Wrong
https://stackoverflow.com/questions/4554322
复制相似问题