Я рассматриваю возможность написания низкоуровневого драйвера или компонентов / ядер ОС.
Люди из osdev.org, кажется, думают, что важные моменты не могут быть проверены таким образом, но я читал некоторые дискуссии, в которых люди думали иначе. Я посмотрел вокруг, но не смог найти реальных примеров TDD на низкоуровневых компонентах.
Это то, что люди на самом деле делают, или просто то, о чем люди говорят в теории, потому что на практике нет хорошего способа сделать это?