Здравствуйте, VladD2, Вы писали:
P>>Чаще всего такие баги появляются при использовании замены по тексту.
VD>И ему компилятор и IDE выдает ворнинги и подчеркивает код как кривой. Но он настолько конченый кретин, что не обращает на них внимание.
Крайне странно ожидать что у всех ИДЕ будет настроена так же, как и у вас
И не совсем ясно, как быть с заменой по тексту. Предложите ей не пользоваться?
P>>34 года кодить и не встречаться с тривиальными кейсами — объясняет почему Немерле никак не приживется.
VD>Ты мне найди хоть один пример бага вызванный этим мифом, обсудим. А пока что я вижу легко внушаемого человека повторяющего глупые мифы.
Я вам именно это и показал. Или вам дать доступ к репозиториям за все годы работы?
Если вам мало, то вот еще одино — отвалились некоторые клиенты, в т.ч. health check, отладчики, мониторы итд
было
if(ignoreUserAgent(userAgent))
return false;
стало
if(ignoreUserAgent(userAgent))
logger.info('ignore user-agent', userAgent);
return false;
Причем судя по коду, сначала добавили логирование, потом отформатировал, потом прикрутили линтер, и скобками закрыли невалидный вариант. Я это обнаружил, когда искал, куда же делись некоторые реквесты.