2017-10-06 50 views
0

不知道这是不是最好的地方问这个问题,但有很多风格指南提出了线长限制,很多只有80个字符。实际应用中最常用的线路长度限制是多少?实际上可行的低至80?实际应用中最常用的线路长度限制是多少?

+0

我们是否在说这里所有的语言? – Steampunkery

+0

是的,任何编程语言真的,虽然我主要使用网络语言。 – frodo2975

+0

https://github.com/google/styleguide/search?utf8=%E2%9C%93&q=line+length&type= – str

回答

1

这一切都取决于你的/你的团队喜好。 80字符行的一些参数是:

  • 您可以将多个编辑器并排放置较短的行。
  • 80个字符迫使你写出更简洁的代码,以便

    // Looks to confusing to some people 
    if ((browser.OS == 'win') && (browser.userAgent == 'IE')) { 
    
    // More concise 
    isIE = (browser.userAgent == 'IE'); 
    isWindows = (browser.OS == 'win'); 
    if (isIE && isWindows) { 
    
  • 历史原因(在IBM 冲卡有80列,以及旧式终端。

参数超过80个字符(我有我的设置为150):

  • 我们现在有更大的显示器,所以何必
  • 长的表达式组合在一起,而不是被打散,更易于阅读的一些人(包括我自己)

你还必须考虑您的代码可以进行审查,通过电子邮件发送,调试,并通过AREN人改写你呢。我大部分时间都是自己编写代码,但我确实有自己的标准。只要你写出一致的,可读的代码,你不会有行长度的问题。但是无论你做什么,请不要写超过150的任何内容(我承认,我正在推动这个限制),它只是丑陋而且绝对可以分解。