我在不同的公司工作过,在每个地方,人们对代码中是否应该包含注释都有不同的看法。有人说他们不应该这样做,因为程序员的代码应该足够简单易懂,因此应该是自我注释的。他们进一步争辩说,由于代码经常更改,并且开发人员并不总是足够勤奋地更新注释以及他们的代码,因此注释很快就会过时并因此变得具有误导性。另一组说代码的功能是用技术术语描述系统做什么,但它并不总是描述代码的业务原因是什么,因此注释有助于为系统提供上下文。代码。我倾向于倾向于前一种观点。我想知道社区的观点是什么。
谢谢,
萨钦
我在不同的公司工作过,在每个地方,人们对代码中是否应该包含注释都有不同的看法。有人说他们不应该这样做,因为程序员的代码应该足够简单易懂,因此应该是自我注释的。他们进一步争辩说,由于代码经常更改,并且开发人员并不总是足够勤奋地更新注释以及他们的代码,因此注释很快就会过时并因此变得具有误导性。另一组说代码的功能是用技术术语描述系统做什么,但它并不总是描述代码的业务原因是什么,因此注释有助于为系统提供上下文。代码。我倾向于倾向于前一种观点。我想知道社区的观点是什么。
谢谢,
萨钦