- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
private long tournamentId;
/**
* The winner takes it all
* The loser standing small
* Beside the victory
* That's her destiny
*/
private boolean theWinnerTakesItAll;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
+73
private long tournamentId;
/**
* The winner takes it all
* The loser standing small
* Beside the victory
* That's her destiny
*/
private boolean theWinnerTakesItAll;
+77.3
protected static Map<Long, List<Bank.BankMoney>> getWinnersBanksMap(Map<Long, List<Bank.BankMoney>> sharedBank) {
Map<Long,List<Bank.BankMoney>> winnersWithBanks = new HashMap<Long, List<Bank.BankMoney>>();
for (Map.Entry<Long, List<Bank.BankMoney>> longListEntry : sharedBank.entrySet()) {
Long playerId = longListEntry.getKey();
List<Bank.BankMoney> banksWonOnThisIteration = longListEntry.getValue();
List<Bank.BankMoney> banks1 = winnersWithBanks.get(playerId);
if (banks1 == null) {
banks1 = new ArrayList<Bank.BankMoney>();
winnersWithBanks.put(playerId, banks1);
}
banks1.addAll(banksWonOnThisIteration);
}
return winnersWithBanks;
}
В результате серии рефакторингов чужого кода обнаружил следующий метод, над которым долго ломал голову - что он делает... Оказалось, ничего. Возвращает копию исходного объекта.