【问题标题】:How to cope with extension-less source files and tools that rely on extension information?如何应对依赖扩展信息的无扩展源文件和工具?
【发布时间】:2011-09-29 20:42:35
【问题描述】:

我正在使用的 C++ 代码很高兴地使用“头文件不需要扩展”规则。在包含这些文件的目录上使用 cscope 和 sloccount 等工具时,这让我很头疼,因为这些工具会忽略无扩展名的文件。

有谁知道避免这种情况的方法(重命名文件或放置符号链接等除外)?

【问题讨论】:

    标签: c++ header cscope


    【解决方案1】:

    只需重命名文件以使用常规约定,这样未来的维护者就不会因为试图弄清楚代码在哪里而头疼。无扩展标准包含文件应被视为例外而不是要遵循的规则,因为该标准甚至不保证它们对应于物理文件。

    【讨论】:

    • 不幸的是,除非我说服其他所有人同意这一点,否则我无法对我正在处理的项目中的所有相关文件执行此操作。
    • 值得讨论。与你的工具作斗争是浪费时间,不管有什么理论认为文件的扩展名无关紧要。
    猜你喜欢
    • 2017-10-28
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 2013-07-21
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多