aus anderem Thema abgespalten (Zitat führt dorthin):
wenn im Gegensatz zu remove-Methoden & Co. hier der Aufrufer den boolean für Rückgabe true/ false bereits vorgibt, dann ist da eigentlich gar keine eigene Responsibility mehr
nur noch eine technische Abkürz-Methode ähnlich ternären Operator a ? b : c
es geht schon noch um Methoden (nicht Funktionen) in Java? später gar Java-Collections genannt,
Seiteneffekte, Veränderung von mutable inneren Zustand oder von Parametern, ist das Wesen der Objektorientierung,
in der Mehrzahl aller Methoden vorhanden, nichts ‚zu vermeidendes‘
und Rückgabewert dabei auch noch geläufig, auch beides zusammen nichts ungewöhnliches,
wenn ich allein alle Fälle mit redirectToCategory() hier sehe… :
Dauerverletzung?
andere, funktioniale Denkweisen, haben für sich ja ihre Sonder-Daseinsberechtigung,
aber reicht als exotische Vorschläge, brauchst du nicht als vermeintlichen Standard/ Richtschnur zu verkaufen