2011-09-29 67 views
0

我正在使用的C++代码很高兴地使用“无需扩展头文件”规则。当在包含这些文件的目录中使用诸如cscope和sloccount之类的工具时,这会让我头疼,因为这些工具会忽略无扩展文件。如何应对无扩展源文件和依赖扩展信息的工具?

有没有人知道一种方法来避免这种情况(除了重命名文件或放符号链接等)?

回答

0

只需将文件重命名为使用常规约定,以便未来的维护人员不会有头痛的问题,试图找出哪些代码是在哪里。不扩展标准包括文件应该被视为例外而不是遵循的规则,因为标准甚至不保证它们对应于物理文件。

+0

不幸的是,除非我相信所有人都同意这一点,否则我无法为我正在进行的项目中的所有相关文件做到这一点。 – BjoernD

+0

值得讨论。与你的工具作斗争是浪费时间,不管有什么理论,文件的扩展名应该都不重要。 –