3
List<Widget> widgets = widgetDao.retrieveWidgets(widgetBatchSize, 0);
createWidgets(widgets);
for (int offset = widgetBatchSize; widgets.size() >= widgetBatchSize;
offset += widgetBatchSize) {
widgets = widgetDao.retrieveWidgets(widgetBatchSize, offset);
createWidgets(widgets);
}
Непонятно, что я дублирую код обработки, продолжающийся до и внутри цикла. Как я могу избежать дублирования этого кода?Как избежать дублирования следующего кода?
Что этот код на самом деле делать? – Philipp
Начните с '0' в вашем цикле for вместо? – mellamokb
Я думаю, что вы ищете вместо этого цикл 'do-while'. –