#coding-style #text-width
#стиль кодирования #ширина текста
Вопрос:
Насколько строго следует придерживаться фиксированной ширины текста в файлах исходного кода? В частности, всегда ли вы соблюдаете ограничение в 80 символов для кода и 100 или 120 символов для комментариев? Иногда в моем коде есть строки, в которых я не решаюсь вводить разрыв строки, поскольку это нарушило бы единообразие или уменьшило бы разборчивость окружающего кода. Используете ли вы в этих случаях свое усмотрение или всегда предпочитаете придерживаться ширины текста?
Ответ №1:
Я и раньше сталкивался с подобными ситуациями. Хотя я использую 80 символов в качестве ориентира, я придаю единообразию более высокий приоритет, поэтому я не стесняюсь превышать лимит, если это сохраняет четкость.
Причина, по которой я согласен с превышением лимита, заключается в том, что у большинства людей в наши дни (по крайней мере, у людей, с которыми я работаю) есть редакторы / экраны, которые легко способны отображать более 100 символов, поэтому превышение 80 не препятствует удобочитаемости кода.
Хотя ограничение обычно помогает поддерживать читаемость кода, я обнаружил, что если я всегда пытаюсь поддерживать ограничение, то, как вы сказали, поток кода, и, следовательно, его читаемость, нарушается.
Ответ №2:
Это будет зависеть от того, почему вы стремитесь установить ограничение?
Код принадлежит только вам или им пользуются многие другие? Вы создаете исходный код, который будет просматриваться и дополняться одним другим человеком, дюжиной людей, сотнями? Чем больше людей используют / просматривают, тем лучше для обеспечения единообразия.
Конечно, вы также приводите хороший аргумент в пользу отсутствия ограничений…
Иногда в моем коде есть строки, в которых я не решаюсь вводить разрыв строки, поскольку это нарушило бы единообразие или уменьшило бы разборчивость окружающего кода.
Мои два цента.