Цитата:
Сообщение от Enchantner
А как компилятор понимает, что поставлена лишняя скобка
|
Да хотя бы стеком.
Эти табы - нечто из разряда бэйсика с его 10 20 30 40. Абсолютно согласен с Монстром.
Вот представить ситуацию, когда копируется строчка кода, а при выделении отступ перед строчкой потерялся. Вставил и забыл - точнее пошел в другие места вставлять. В результате действие внутри цикла или проверки выпадает из них и да здравствует великий трындец.
В любом "скобочном" языке скобки можно автоформатом расставлять, вместе с отступами - практически любая IDE это позволяет из коробки. Читаемость кода от этого только улучшается благодаря отделяющим строкам со скобками. Пример
Код:
do thmsng
{
here i am;
and i;
and he;
{
but she isnt;
she drinks wine;
}
}
получается скобки позволяют добиться той же читабельности, при этом исключают ошибки автокоррекции и форматирования, не ограничивая программиста в стиле представления.