Une boîte noire, c'est un composant dont tu observes les entrées et les sorties sans voir ce qui se passe dedans : tu sais ce qu'il fait, pas comment. Tout l'art de reprendre un système consiste à transformer, une zone à la fois, ses boîtes noires en boîtes dont tu comprends l'intérieur.
Une application dont j'ai hérité était une boîte noire entière : des données entraient, des résultats sortaient, et le milieu restait un mystère.
À lire : Lire un système qu'on n'a pas écrit.