Re[20]: Тот чувак, который юзает таб в 8 пробелов
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 13.07.16 04:21
Оценка:
Здравствуйте, ·, Вы писали:

·>Кстати, о теории. В теории пробелы тоже критику не выдерживают.

·>Представь себе альтернативную вселенную, где пробелы запрещены для отступов законодательно, высшая мера наказания и кода с пробелами не существует. Ты видишь какие-нибудь проблемы в этой вселенной?

"Тысячи их" (c).
Какой отступ на продолжения многострочного оператора? 0, 1, 2 таба? Я видел все эти варианты.
Если нужно несколько сходных записей одна под другой, и удобно сделать их на одном отступе, разрешать ли такой отступ для первой? Например: (во всех примерах 4 пробела за таб)

    someTerribleFunction(aaa,
        bbb,
        ccc,
        ddd);
(1)


    someTerribleFunction(
        aaa,
        bbb,
        ccc,
        ddd);
(2)

    someTerribleFunction(
            aaa,
            bbb,
            ccc,
            ddd
        );
(3)

    someTerribleFunction
        (   aaa,
            bbb,
            ccc,
            ddd
        );
(4)

    someTerribleFunction(   aaa,
                            bbb,
                            ccc,
                            ddd);
(5)

    someTerribleFunction    (  aaa,
                               bbb,
                               ccc,
                               ddd
                            );
(6)

Какой выберешь и почему? Как докажешь свой выбор соседу по комнате?

·>А теперь представь другую вселенную: табы запрещены, или их вообще не существовало, и кнопки такой нет. Будут ли проблемы — по-моему да. Как минимум будут войны на тему сколько пробелов должно быть в отступах — 2, 4 или 8 или 13. Притом, даже если законодательно закрепят какое-то число, например 4, то возникнет вопрос — а почему бы не заменить стандартные четыре символа на специальный символ со специальным кодом, и кнопку бы неплохо добавить... ведь нажимать четырежды сложнее? Придётся комбинацию клавиш добавлять или специальную кнопку в клавиатуры, текстовые редакторы должны будут поддерживать вставку/удаление четырех пробелов.


Они и так это давно поддерживают. Кроме ну самых примитивных.

·>Каждый настраивает под себя как и где ему удобно. Проблема с пробелами возникает когда разные люди с разными настройками начинают работать над одними и теми же файлами. С табами проблем нет, т.к. они учитывают "настойки под себя".


Не учитывают, см. выше.
The God is real, unless declared integer.
Отредактировано 13.07.2016 4:26 netch80 . Предыдущая версия .
tabs
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.