在源文件中强制使用固定文本宽度

时间:2011-05-28 02:21:20

标签: coding-style text-width

在源代码文件中应该严格遵守固定的文本宽度?更具体地说,您是否始终遵守代码的80个字符限制以及评论的100或120个字符的限制?有时在我的代码中有一些行,我不愿意引入换行符,因为它会破坏统一性或降低周围代码的易读性。您是否在这些情况下使用自由裁量权,或者始终选择遵守文字宽度?

2 个答案:

答案 0 :(得分:1)

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

代码是您的代码,还是与其他代码共享?您是否正在创建将由另一个人,十几个人,数百个人查看和扩充的来源?使用/观看的人越多,整体性就越好。

当然,你也提出了一个不限制的好理由......

  

有时代码中有行   其中我犹豫不决介绍一个   换行,因为它会破坏   均匀性或降低易读性   周围的代码。

我的两分钱。

答案 1 :(得分:1)

我之前也遇到过这些情况。虽然我使用80个字符作为指导,但我给予一致性更高的优先级,所以如果它保持清晰,我可以自由地超过限制。

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

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