Какова 't' папка?

можно повторно смонтироваться с синхронизирующей опцией и затем повторно смонтировать его назад с асинхронным:

mount -o remount,sync /mountpoint
mount -o remount,async /mountpoint

Используя перемонтирование опция не смешает с процессами с помощью повторно смонтированной файловой системы.

5
05.12.2012, 01:36
2 ответа

Каковы эти файлы?

$PROJECT/t каталог является каноническим местом для проекта сохранить его автоматизированные модульные тесты.

Каким образом папка не имеет более описательного имени?

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

Другие программисты будут ожидать находить a /t подкаталог, содержащий модульные тесты. Это сбивало бы с толку, если бы они решили назвать его чем-то другим.

Я не уверен, почему это - стандарт, но по-видимому это потому что /t вряд ли использовался бы в качестве названия некоторого другого компонента проекта (тогда как /test мог осуществимо относиться к чему-то другому, чем модульные тесты в контексте данного проекта).

Это также быстрее для ввода ./t/check_something.

1
27.01.2020, 20:42
  • 1
    Спасибо. Я думаю, что проблема состоит в том, что мы [программисты] привыкли к плохому IDE слишком долго. С IDE nowaday и технологии как Intellisense (термин Microsoft - не знают то, чем это называют в другом IDE) нет никакой потребности в том, чтобы быть дешевой с именованием. Не в коде и не в дереве структуры... :) –  gillyb 05.12.2012, 12:26

На основе моего опыта, t/ каталог обычно включает автоматизированные тесты.

Заключение в кавычки от мерзавца t/README файл

Базовые тесты МЕРЗАВЦА

Этот каталог содержит много сценариев тестирования для базовых инструментов GIT.

1
27.01.2020, 20:42

Теги

Похожие вопросы