Excilys - ENSTA 2019
Bastien Deroo - Gaëtan Puget
https://slides.com/gpuget/presentation-xp/live
Evaluations sur les TP et la participation
Quel est le problème ?
Id | En tant que... | Je peux... | Pour... | Valeur métier | O(n) |
---|---|---|---|---|---|
1 | joueur | voir mes cartes | décider d'une action | 100 | +++ |
2 | spectateur | consulter les cartes des joueurs | suivre le jeu | 60 | + |
Règles du bowling
https://github.com/gpuget/ExtremePrograming
/**************** Java 7 ***************/
try {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in))
// Read string
String s = br.readLine();
// Read integer
int i = Integer.parseInt(br.readLine());
} catch (IOException) {
// Error message or clean exit or fallback on menu
} finally {
br.close();
}
/**************** Java 8 ****************/
// Automatic close
try(BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
// Read string
String s = br.readLine();
// Read integer
int i = Integer.parseInt(br.readLine());
}
// Use print instead of println
System.out.print("Current player : John\n");
// This replaces John with Paul
System.out.print("\rCurrent player : Paul\n");