Re[20]: Новости C#12
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.12.23 11:22
Оценка:
Здравствуйте, 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;


Причем судя по коду, сначала добавили логирование, потом отформатировал, потом прикрутили линтер, и скобками закрыли невалидный вариант. Я это обнаружил, когда искал, куда же делись некоторые реквесты.
Отредактировано 02.12.2023 12:21 Pauel . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.