使用现代IDE的小组的C++编码标准

MBZ*_*MBZ 2 c++ coding-style

我们将在我们的团队中开始一个新项目,该团队由不到10名开发人员组成.我们可以访问现代IDE,例如VS2010.

该项目非常动态(用户需求变化非常快)和跨平台.因此,我需要一个高度可读非常详细的 C++编码标准,以便新的开发人员可以在将来轻松更改旧代码.我还需要一个不写代码,所以代码将在不同的操作系统(至少是Windows和Linux)上编译.

  • 有这样的标准吗?
  • 编码标准已经过期了吗?

wal*_*lyk 7

编码标准仍然是一个问题,因为每个人都暗中认为他们可以用一个非常聪明的编码标准解决所有世界的编程问题.然后迫使程序员遵循它们.(非常像编程程序员.)

遗憾的是,很少有编码标准可以解决复杂项目中的重要问题,例如:

  • 如何干净有效地划分和建模问题
  • 程序分区应如何最好地与他人互动
  • 如何编写逻辑解释("评论")来解释代码

相反,大多数编码标准都解决了以下问题:

  • 压痕和支撑式
  • 是否应该提出意见
  • 关于构造标识符的机械规则
  • 对行中的字符,参数数量等设置任意限制等.

至于主要问题,除了设计和实施代码之外,我不知道任何其他工程师会引以为傲的详细标准.

  • 我同意这一点.我研究的代码在其生命周期中已经改变了4-5次编码标准,所以基本上每个文件都使用一种或多种不同的样式.它根本不会损害可读性.如果由我决定,我会更开放让开发人员使用他们想要的任何文件,但要保持一致.我在这方面唯一的标准是标签宽度. (3认同)