Як дехто зазначав в інших відповідях, причина обмеження символів 80 частково є історичною (перфокартки, невеликі екрани, принтери тощо) та частково біологічною (для відстеження того, в якому ряду ви знаходитесь, загалом добре, щоб можна було бачити всю лінія без необхідності повертати голову).
З цього приводу пам’ятайте, що ми все ще люди, і ми створюємо інструменти для вирішення власних обмежень. Я пропоную вам проігнорувати всю дискусію щодо обмеження символів і просто написати речі, які мають сенс незалежно від їх довжини, і використовувати IDE або текстовий редактор, який допоможе вам правильно відслідковувати рядки. Використовуючи той самий аргумент для відступу в дебатах вкладки та пробіли, а також, наскільки широкими повинні бути відступи, я пропоную вам використовувати маркер відступу (найчастіше вкладку) і просто налаштувати людину власні IDE або текстові редактори для їх відображення. як їм найзручніше.
Дотримуватися фіксованої кількості символів на рядок завжди буде гірше для всіх, крім цільової аудиторії. Це сказало, якщо ви ніколи не поділитеся кодом ніколи; то насправді немає причин навіть починати це обговорення. Якщо ви хочете поділитися кодом, ви, ймовірно, повинні дозволити людям самостійно вирішувати, що вони хочуть, а не нав'язувати їм свої ідеї (або хтось інший).