User Story 9 - Ausgabe von unfertigen UserStories
MartinX3 opened this issue · 2 comments
Als Entwickler möchte ich die User Stories ausgegeben bekommen, die nicht abgeschlossen sind, damit ich eine klare Vorstellung habe, welche Stories generell noch umzusetzen sind.
OutputUtils.java
public static void dump() {
Container container = Container.getContainer();
System.out.println("Userstories:");
List list = container.getList();
Collections.sort(list);
for (UserStory us : list) {
System.out.println(us.toString());
System.out.println("---------------------------------------------------------");
}
}
public static void dumpDone() {
Container container = Container.getContainer();
System.out.println("Die abgeschlossenen UserStories:");
List<UserStory> liste = container.getList().stream().filter(x -> x.isDone()).collect(Collectors.toList());
Collections.sort(liste);
for (UserStory us : liste) {
System.out.println(us.toString());
System.out.println("---------------------------------------------------------");
}
}
diese 2 methoden habe identischen code.
Nur die Zeile
List liste = container.getList().stream().filter(x -> x.isDone()).collect(Collectors.toList());
unterscheidet sie.
Kann man zusammenfassen und als Parameter einen boolean auswerten.
OutputUtils.java
public static void dump() {
Container container = Container.getContainer();
System.out.println("Userstories:");
List list = container.getList();
Collections.sort(list);
for (UserStory us : list) {
System.out.println(us.toString());
System.out.println("---------------------------------------------------------");
}
}
public static void dumpDone() {
Container container = Container.getContainer();
System.out.println("Die abgeschlossenen UserStories:");
List<UserStory> liste = container.getList().stream().filter(x -> !x.isDone()).collect(Collectors.toList());
Collections.sort(liste);
for (UserStory us : liste) {
System.out.println(us.toString());
System.out.println("---------------------------------------------------------");
}
}
diese 2 methoden habe identischen code.
Nur die Zeile
List liste = container.getList().stream().filter(x -> !x.isDone()).collect(Collectors.toList());
unterscheidet sie.
Kann man zusammenfassen und als Parameter einen boolean auswerten.