Lo scopo del kata รจ quello di partire dal un semplice programma e rifattorizzarlo per renderlo estendibile.
Si parte da un semplice programma che accetta tre messaggi in formato stringa ("rosso", "verde", "giallo") e stampa a video il corrispondente in inglese.
in java potrebbe essere:
public class Main {
public static void main(String[] args) {
String msg1 = "giallo";
String msg2 = "verde";
String msg3 = "rosso";
MessageHandler msgHander = new MessageHandler();
msgHander.onMessage(msg1);
msgHander.onMessage(msg2);
msgHander.onMessage(msg3);
}
}
class MessageHandler {
void onMessage(String msg) {
if ("giallo".equals(msg)) {
System.out.println("yellow");
} else if ("rosso".equals(msg)) {
System.out.println("red");
} else if ("verde".equals(msg)) {
System.out.println("green");
}
}
}
gruppo 1: Andrea Medegini, Davide Cremones
gruppo 2: Ivan Gelpi, Bruno Pasquali
gruppo 3: Andrea Bertolissi, Andrea Rosa, Marco Testa
Comments (0)
You don't have permission to comment on this page.