Size: a a a

Боль Тимлида

2021 August 25

AB

Aleksandr Bespalov in Боль Тимлида
единственное что у нас очень много запросов на linq2db с джойнами и т.д. и т.п. и при апдейте на новую версию пару раз уже приходилось сталкиваться с тем, что они ломали трансляцию из linq в sql и приходилось эмпирически (методом тыка) фиксить запрос. геморойный момент.
источник

AB

Alexander B in Боль Тимлида
удалить ненужные индексы не так уж прям сложно т.к. в бд есть необходимая для этого инфа.
но времени займет, конечно
источник

AB

Aleksandr Bespalov in Боль Тимлида
это дополнительные приседания, которые в каждом кейсе тоже надо делать с умом, не более
источник

K

KoBa4oG in Боль Тимлида
ух это неприятная штука конечно
источник

АГ

Александр Гонсовский... in Боль Тимлида
В меморис. Так и есть, но это ок
источник

AB

Aleksandr Bespalov in Боль Тимлида
Есть олдскульнее высказывание о схожем "Наука — лучший способ удовлетворения личного любопытства за государственный счёт"
источник

PD

Phil Delgyado in Боль Тимлида
Ну, если их техлид или архитектор не понимает - то и они вряд ли смогут, он же их нанимал.
А так - скорее должны, а то странно, технологию используют, а как она работает - не понимают.
источник

PD

Phil Delgyado in Боль Тимлида
Тут есть хороший вопрос про "на сколько уровней нужно погружаться в используемые технологии".
И я не знаю правильного ответа (
источник

PD

Phil Delgyado in Боль Тимлида
Э, зачем писать юниттесты на ORM?
источник

V

Vitaly in Боль Тимлида
а вдруг орм сломался
источник

PD

Phil Delgyado in Боль Тимлида
Эээ, но как вы умудрились сделать настолько медленную хранимку?
источник

KT

Kirill T in Боль Тимлида
Джуны нет (на самом деле да, но это ничего не решает). Остальные должны, иначе как они будут принимать решения?
источник

AB

Alexander B in Боль Тимлида
ну можно же, опять же, нанять консультанта 🤷‍♂️
источник

K

KoBa4oG in Боль Тимлида
ну вот так..
источник

PD

Phil Delgyado in Боль Тимлида
Я бы даже посмотрел, какая была хранимка и что вы там такого сделали.
Хранимка же отрабатывает внутри БД, там только на передачи данных дофига экономии.
источник

PD

Phil Delgyado in Боль Тимлида
Ну а linq - он не быстрый, он просто довольно мало ест сверх обычного драйвера. Но ест.
В linq, кажется, даже хитрого кэширования нет?
источник

K

KoBa4oG in Боль Тимлида
ну неоптимальный запрос и все. ОРМка построила его более оптимально
источник

PD

Phil Delgyado in Боль Тимлида
Кстати, коллеги, вопрос - какие базовые книжки есть по ручному тестированию? И какие там сейчас требования к новичкам
(А то есть знакомая с хорошими навыками разработки (уровень easy на литкоде на питоне и т.п.) и хорошей головой и хочет попробовать сначала в manual testing, а потом уже в automation)
источник

SU

Sergey Ulyanov in Боль Тимлида
мне кажется в тестировании как раз голова самое важное - нужно чутье какие 99 вариантов проверить, чтобы найти проблему
источник

PD

Phil Delgyado in Боль Тимлида
Э, т.е. разработчики не смогли написать в хранимке запрос лучше ORMа? Эээ, это они как-то сильно постарались
источник