Move custom set to abstraction package
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
0da4c57409
commit
aef1acf43e
9 changed files with 18 additions and 10 deletions
|
@ -345,6 +345,14 @@ kann/hier nicht sinnvoll ist]
|
|||
/[jeweils 1 Code-Beispiel zu 2 Code Smells aus der Vorlesung; jeweils
|
||||
Code-Beispiel und einen möglichen Lösungsweg bzw. den genommen
|
||||
Lösungsweg beschreiben (inkl./ /(Pseudo-)Code)]/
|
||||
**** Duplicated Code
|
||||
Da es bei Java keine Funktion zum durchsuchen eines Sets gibt wurde an mehreren Stellen ein Konstrukt, wie unten sichtbar
|
||||
verwendert.
|
||||
#+begin_src java
|
||||
public Optional<Category> getByName(CategoryName name) {
|
||||
return categories.stream().filter(category -> category.getName().equals(name)).findFirst();
|
||||
}
|
||||
#+end_src
|
||||
|
||||
*** 2 Refactorings
|
||||
:PROPERTIES:
|
||||
|
|
Reference in a new issue