Должны ли мы сохранить 80 символов в строке на Java?
Есть много веб-сайтов или блогов, в которых говорится, что мы должны хранить 80 символов в строке в нашей программе, так как это относительно отображать в некоторой консоли.
Тем не менее, я обнаружил, что очень сложно сохранить эту практику на Java. Когда мы пишем java-код, мы пишем функцию в классе, она требует от нас уже сделать отступ, не говоря уже о том, чтобы добавить внутри оператора некоторую инструкцию if-else.
Кроме того, мы всегда сохраняем функции вызова в объекте. Такое поведение позволяет сделать 80 символов в строке.
Обтекание линии - это метод, но это уменьшает читаемость кода.
Я не профессионал. Java-программист. Вы все еще будете следовать этому правилу при написании Java? или существует обычная практика по отступлению java?
Спасибо.
Ответы
Ответ 1
Ограничения на длину строки в 80 символов имели смысл, когда мы имели дело с бумажными перфокартами и маленькими мониторами. Я думаю, теперь нет смысла читать код на более широких мониторах.
Я нахожу, что вложенность и методы мало влияют на читаемость. Если я вижу слишком глубокую вложенность, это предполагает, что циклическая сложность моего метода слишком высока - время для разложения.
Я не хочу прокручивать назад и вперед, но я считаю, что 120 символов управляемы.
Ответ 2
Это зависит от вашей среды/команды/способов работы. Поскольку у всех нас есть широкоформатные экраны на наших столах, мы хотим использовать как можно больше свойств экрана. У нас есть 120 персонажей, и это сработало для нас.
Если у вас возникли проблемы с постоянным заполнением ширины в 120 символов, я бы сказал, что вы должны просмотреть свой код, возможно, какой-то рефакторинг на месте.