MVC2 - 后端计算有效代码行数
Problem to solve
有效代码行数,即去除 空行、Windows转Linux的换行等 之后的代码行数数据。但是,该指标存在(1)定义上的分歧(没有业界标准定义什么是真实代码行数),(2)实现层面难度,例如某些编程语言有特殊统计要求
Proposal
原则是选择可行性高,且通用各种语言的计算逻辑,会议讨论中观念如下:
- 去除 空行
- 去除 Windows转Linux的换行
- 对于代码注释,争议较大,不建议删去
- 对于一行只有一个}符号的情况,争议较大,不建议删去
由 彭亮 编辑于