Как смоделировать импорт шутливой функции из другого файла по умолчанию

Я был большим сторонником «фигурных скобок - это НЕОБХОДИМО!», но, начиная с принятия модульного тестирования, я обнаружил, что мои модульные тесты защищают бесцельные заявления из сценариев, таких как:

if (foo)
    snafu();
    bar();

С хорошими модульными тестами я могу уверенно пропускать фигурные скобки для простых операторов, чтобы улучшить читаемость (да, это может быть субъективным).

В качестве альтернативы, для чего-то вроде выше, я бы предположил, что это выглядит так:

if (foo) snafu();

Таким образом, разработчик, которому нужно добавить bar () в условие, будет более склонным распознавать отсутствие фигурных скобок и добавить их.

1
задан Nino Filiu 31 March 2019 в 15:19
поделиться