J'envisage d'écrire un pilote de bas niveau ou des composants / noyaux de système d'exploitation.
Les gens d' osdev.org semblent penser que les éléments importants ne sont pas significativement testables de cette façon, mais j'ai lu quelques discussions où les gens pensaient différemment. J'ai regardé autour de moi, mais je n'ai pas trouvé d'exemples réels de TDD sur des composants de bas niveau.
Est-ce quelque chose que les gens font réellement, ou simplement quelque chose dont les gens parlent en théorie parce qu'il n'y a pas une bonne façon de le faire dans la pratique?