Seleziona la tua lingua
Per cambiare una lampadina
Questa celebre domanda nasconde nella sua semplicità molto più di quello che tanta gente pensa. Quante persone servono per cambiare una lampadina?
Beh, la risposta non è immediata, dipende dalle persone. Siano esse carabinieri, matematici, fisici o informatici. In particolare mi concentrerò su questa ultima categoria, che offre molti archetipi davvero singolari, in funzione chiaramente del loro background tecnico.
-
Quanti QAE (Quality Assurance Engineers) servono per cambiare una lampadina? Nessuno. Semplicemente riporteranno che è buio.
-
Quanti programamtori servono per cambiare una lampadina? Nessuno. E' un problema hardware.
-
Quanti programmatori c++ servono per cambiare una lampadina? Il problema è mal posto perché si sta pensando ancora in maniera procedurale. In un pattern di progettazione corretto la lampadina erediterà un metodo Change da una superclasse generica, quindi tutto ciò che resta da fare è mandare un messaggio di Change alla lampadina.