Принудительное использование фиксированной ширины текста в исходных файлах

#coding-style #text-width

#стиль кодирования #ширина текста

Вопрос:

Насколько строго следует придерживаться фиксированной ширины текста в файлах исходного кода? В частности, всегда ли вы соблюдаете ограничение в 80 символов для кода и 100 или 120 символов для комментариев? Иногда в моем коде есть строки, в которых я не решаюсь вводить разрыв строки, поскольку это нарушило бы единообразие или уменьшило бы разборчивость окружающего кода. Используете ли вы в этих случаях свое усмотрение или всегда предпочитаете придерживаться ширины текста?

Ответ №1:

Я и раньше сталкивался с подобными ситуациями. Хотя я использую 80 символов в качестве ориентира, я придаю единообразию более высокий приоритет, поэтому я не стесняюсь превышать лимит, если это сохраняет четкость.

Причина, по которой я согласен с превышением лимита, заключается в том, что у большинства людей в наши дни (по крайней мере, у людей, с которыми я работаю) есть редакторы / экраны, которые легко способны отображать более 100 символов, поэтому превышение 80 не препятствует удобочитаемости кода.

Хотя ограничение обычно помогает поддерживать читаемость кода, я обнаружил, что если я всегда пытаюсь поддерживать ограничение, то, как вы сказали, поток кода, и, следовательно, его читаемость, нарушается.

Ответ №2:

Это будет зависеть от того, почему вы стремитесь установить ограничение?

Код принадлежит только вам или им пользуются многие другие? Вы создаете исходный код, который будет просматриваться и дополняться одним другим человеком, дюжиной людей, сотнями? Чем больше людей используют / просматривают, тем лучше для обеспечения единообразия.

Конечно, вы также приводите хороший аргумент в пользу отсутствия ограничений…

Иногда в моем коде есть строки, в которых я не решаюсь вводить разрыв строки, поскольку это нарушило бы единообразие или уменьшило бы разборчивость окружающего кода.

Мои два цента.