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