我在一家控制系统公司工作,主要工作是SCADA和PLC以及其他控制系统。
除非决定创建内部项目管理和评估系统,否则软件开发实际上不是公司要做的事情。
这个项目最初是由来这里从事软件工作的人们承担的,我们大多是初级的。
该项目起初很小,所以我们只记录设计,数据库等内容,但我们从未真正同意编码格式/惯例。
我们开始使用StyleCop来确保我们已编写了完整的代码,但是我认为我们需要一个正式的文档来编写编码约定/实践,以便我们可以继续制定一个良好的标准,并且如果将来还有其他重要的开发工作(无论谁在此工作),具有良好的底板。
问题就出在这里,我不知道如何起草编码惯例和标准的文档,我所能想到的只是良好实践与不良实践的例子(例如,在命名变量,避免匈牙利符号等情况下的驼峰案例),我们都是能干足够的程序员(显然),但是我们只是没有关于这类东西的章程。
首先,我的问题是:好的编码标准文档的关键方面和内容是什么?