80 character limit
Pros:
    Forces you to focus on legibility.
      Emphasis on short.
    Encourages preserving source control blame
    Long lines raises concerns on naming
Cons:
    Some languages may not be suitable for 80 characters.
    Can make some functions or conditions longer
      When writing conditions, consider breaking them into multiple conditions. See below for reasoning.
    The focus on short may may become bad.
      Example: Bad variable names.
      Example: Too many small functions. Makes it difficult to understand flow.
      Aim for balance.
Considerations:
    Not everyone has the same screen size as you
    Choose the lowest common denominator
      How many characters can comfortably in the tools you use?
          13" MacBookPro on "More Space" Resolution (1680x1050) can only comfortably show 104 characters
          1280px width can comfortably show 87 characters.
        See my testing
Exceptions:
    URLs. Always try to use full URLs as much as possible as it helps the reader to intuit the purpose of the URL.
Notes:
Last modified 1yr ago
Copy link