Jestem refactoring bardzo dużej metody z dużą ilością powtórzeń w nim.Przerwa w metodzie wywołanej z pętli
W metodzie istnieje wiele natomiast pętle, które obejmują:
if (count > maxResults){
// Send error response
sendResponse(XMLHelper.buildErrorXMLString("Too many results found, Please refine your search"), out, session);
break;
chcę wyodrębnić tę metodę, ponieważ zdarza się 3 razy w tej jednej metody obecnie, ale kiedy to zrobić otrzymuję błąd w przerwie, ponieważ nie jest już w pętli. Problem polega na tym, że nadal konieczne jest wyjście z pętli while, ale tylko wtedy, gdy osiągnięta zostanie maksymalna liczba wyników.
Wszelkie sugestie?
Dlaczego po prostu nie wrócić? –