Zastanawiam się nad napisaniem sterownika niskiego poziomu lub komponentów / jądra systemu operacyjnego.
Ludzie z osdev.org wydają się myśleć, że ważne fragmenty nie są w znaczący sposób testowane w ten sposób, ale przeczytałem kilka dyskusji, w których ludzie myśleli inaczej. Rozejrzałem się, ale nie znalazłem prawdziwych przykładów TDD na komponentach niskiego poziomu.
Czy to jest coś, co ludzie robią, czy tylko coś, o czym ludzie mówią w teorii, ponieważ nie ma dobrego sposobu na zrobienie tego w praktyce?