【问题标题】:Enforcing fixed text width in source files在源文件中强制使用固定的文本宽度
【发布时间】:2011-05-28 02:21:20
【问题描述】:

在源代码文件中应该多严格地遵守固定的文本宽度?更具体地说,您是否始终遵守代码的 80 个字符限制和 cmets 的 100 或 120 个字符的限制?有时我的代码中有几行我不愿意引入换行符,因为它会破坏一致性或降低周围代码的易读性。在这些情况下,您是自行决定,还是始终选择遵守文本宽度?

【问题讨论】:

    标签: coding-style text-width


    【解决方案1】:

    我以前也遇到过这些情况。虽然我使用 80 个字符作为指导方针,但我更重视统一性,所以如果保持清晰,我可以随意超过限制。

    我可以超过限制的原因是,现在大多数人(至少与我一起工作的人)都有编辑器/屏幕,很容易显示超过 100 个字符,因此超过 80 个字符不会影响可读性的代码。

    虽然限制通常有助于保持代码的可读性,但我发现如果我总是试图保持限制,那么就像你说的那样,代码的流动以及它的可读性都会被打乱。

    【讨论】:

      【解决方案2】:

      这取决于您为什么要强制执行限制?

      代码是您一个人的,还是与许多其他人共享的?您是否正在创建将由其他人、十几人、数百人查看和增强的源?使用/观看的人越多,统一性越好。

      当然,你也提出了不限制的很好的论据……

      有时我的代码中有几行 我犹豫要介绍一个 换行,因为它会破坏 一致性或降低易读性 周围的代码。

      我的两分钱。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-21
        • 1970-01-01
        • 2013-01-01
        • 1970-01-01
        • 2016-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多