Получил с утра в понедельник благодарственно письмо от клиентов за быстро и качественно сделанную в пятницу работу (знали-бы они сколько я ругался матом =) ). Приятное начало недели, да.
Сейчас вот сижу в задумчивости, что или кто могли автора побудить назвать функцию removeCandidates, если сама функция, судя по коду, этих самых Candidates добавляет? Что он курил? Нет, функция не 100 раз переписанная - специально глянул в репозитории, за 2 года с момента появления в классе вообще не поменялась. Вообще тот же автор еще в пятницу нас порадовал открытием другого укуренного куска кода.
дословно не помню, но там было что то типа :
while ((buffer.canRead() && i = buffer.readNext())>0)
(может не совсем верно процитировал, но там было именно логическое умножение булина на считанный из буфера символ и сравнение этой операции с нулем ...)
Задавались втроем с коллегами ровно тем-же вопросом, что я сегодня - зачем и как?
Сейчас вот сижу в задумчивости, что или кто могли автора побудить назвать функцию removeCandidates, если сама функция, судя по коду, этих самых Candidates добавляет? Что он курил? Нет, функция не 100 раз переписанная - специально глянул в репозитории, за 2 года с момента появления в классе вообще не поменялась. Вообще тот же автор еще в пятницу нас порадовал открытием другого укуренного куска кода.
дословно не помню, но там было что то типа :
while ((buffer.canRead() && i = buffer.readNext())>0)
(может не совсем верно процитировал, но там было именно логическое умножение булина на считанный из буфера символ и сравнение этой операции с нулем ...)
Задавались втроем с коллегами ровно тем-же вопросом, что я сегодня - зачем и как?