Ich Refactoring eine sehr große Methode mit einer Menge von Wiederholungen darin.Break in einer Methode aus einer Schleife
Bei dem Verfahren gibt es viele While-Schleifen, die einschließen:
if (count > maxResults){
// Send error response
sendResponse(XMLHelper.buildErrorXMLString("Too many results found, Please refine your search"), out, session);
break;
ich dies als eine Methode zu extrahieren, weil es 3 mal zur Zeit in diesem Verfahren geschieht, aber wenn ich so bekomme ich eine Fehler in der Pause, da es sich nicht mehr in einer Schleife befindet. Das Problem ist, dass es immer noch notwendig ist, aus den while-Schleifen auszubrechen, aber nur wenn die maximale Anzahl von Ergebnissen erreicht ist.
Irgendwelche Vorschläge?
Warum nicht einfach zurück? –