在源代码文件中应该严格遵守固定的文本宽度?更具体地说,您是否始终遵守代码的80个字符限制以及评论的100或120个字符的限制?有时在我的代码中有一些行,我不愿意引入换行符,因为它会破坏统一性或降低周围代码的易读性。您是否在这些情况下使用自由裁量权,或者始终选择遵守文字宽度?
答案 0 :(得分:1)
这取决于您为什么要强制执行限制?
代码是您的代码,还是与其他代码共享?您是否正在创建将由另一个人,十几个人,数百个人查看和扩充的来源?使用/观看的人越多,整体性就越好。
当然,你也提出了一个不限制的好理由......
有时代码中有行 其中我犹豫不决介绍一个 换行,因为它会破坏 均匀性或降低易读性 周围的代码。
我的两分钱。
答案 1 :(得分:1)
我之前也遇到过这些情况。虽然我使用80个字符作为指导,但我给予一致性更高的优先级,所以如果它保持清晰,我可以自由地超过限制。
我可以超越限制的原因是这些天大多数人(至少与我一起工作的人)都有编辑器/屏幕,这些编辑器/屏幕很容易显示超过100个字符,所以超过80不会妨碍可读性代码。
虽然限制通常有助于保持代码可读,但我发现如果我总是试图保持限制,那么,就像你说的那样,代码的流程,以及它的可读性,都会被中断。