@zhulik у такого подхода есть и плюсы, и минусы; во многом дело вкуса. мне было интересно попробовать, но в рабочих проектах я это не буду использовать, по крайней мере пока что — слишком уж непривычно.
зато мне показалось правильным располагать модульные тесты как можно ближе к исходному коду (т.е. в той же папке, а не в отдельной папке с тестами).
@pongo "как можно ближе" довольно субъективная метрика. Переключение между имплементацией и тестами в другом файле и/или папке по хоткею это достаточно близко? Или это дальше чем скролл по одному файлу? Или ближе?