讨论&投票.关于代码里的注释
今天和公司里的人争论了代码里注释的问题,同事有抱怨说我代码注释过少.
我个人则是"少写注释并编写能够自我说明的代码"风格的绝对支持者.即类似
string CreateSession(string key, SessionItem value);
这种一眼就能看出是干啥的非公开成员函数我一概不写注释(就我个人来说,
我对.net的xml注释风格十分的讨厌,因为它看着感觉很丑.但为了能方便的生
成文档在一些public函数处也不得不写).如果名字有二义性的则在旁边加上
简单的注解.函数内简单的逻辑或调用之类的也不写;因为我觉得这些地方过
多的注释反而影响代码阅读时的思维的连贯性.当然复杂的地方我的注释还是
写得不少的(比如某IL代码生成函数我基本是一行代码一行注释).
那么,就你个人来说,你阅读代码时更喜欢哪一种注释呢?
[iframe=http://vote.csdn.net/VotePostSimple.aspx?voteid=8653][/iframe]