Size: a a a

2021 March 02

O

Onlinehead in ctodailychat
У меня кстати все еще есть вопросы к тому, что можно ли вообще качественно покрыть тестами дерьмовый код.
источник

O

Onlinehead in ctodailychat
И как получить уверенность что там реально что-то тестируется, а не просто налеплены тесткейсы, которые возвращают ОК, а по сути нихера не проверяют
источник

Y

Yaroslav in ctodailychat
Onlinehead
У меня кстати все еще есть вопросы к тому, что можно ли вообще качественно покрыть тестами дерьмовый код.
Это супер крутой аргумент. Человек который смог покрыть свой код тестами сам придет к тому, что проще покрывать тестами хороший код
источник

MS

Max Syabro in ctodailychat
это
источник

MS

Max Syabro in ctodailychat
тут федя курс запустил по ивент архитекруе
источник

MS

Max Syabro in ctodailychat
источник

O

Onlinehead in ctodailychat
То есть на самом деле если код качественно покрыт тестами (а кто кстати валидирует, качественно ли он НА САМОМ ДЕЛЕ покрыт тестами без ревью?), то код на самом деле норм.
источник

Y

Yaroslav in ctodailychat
Onlinehead
И как получить уверенность что там реально что-то тестируется, а не просто налеплены тесткейсы, которые возвращают ОК, а по сути нихера не проверяют
Если мы не доверяем своим разработчикам и считаем что они могут осознанно вредить - то забудь все что было выше:)
источник

MS

Max Syabro in ctodailychat
думаю пройти, кто-то из чата хочет?
источник

MS

Max Syabro in ctodailychat
@samatg для чата вообще есть скидки? )
источник

O

Onlinehead in ctodailychat
Yaroslav
Если мы не доверяем своим разработчикам и считаем что они могут осознанно вредить - то забудь все что было выше:)
Ну почему осознанно вредить. Любая система тяготеет к соблюдению формальных правил:) Причем минимальными усилиями.
источник

O

Onlinehead in ctodailychat
Если у тебя будет написано "покрыть минимум 90% кода тестами", то у тебя будут тесты "во чтобы то ни стало", даже если внутри них нифига. Потому что тикеты, "надо закрывать", таймлайн, дедлайн, спринты, премии и вот это все.
источник

MS

Max Syabro in ctodailychat
Onlinehead
Если у тебя будет написано "покрыть минимум 90% кода тестами", то у тебя будут тесты "во чтобы то ни стало", даже если внутри них нифига. Потому что тикеты, "надо закрывать", таймлайн, дедлайн, спринты, премии и вот это все.
90% это мне кажется охуенный способ сделать проблему из ничего )
источник

Y

Yaroslav in ctodailychat
Onlinehead
Если у тебя будет написано "покрыть минимум 90% кода тестами", то у тебя будут тесты "во чтобы то ни стало", даже если внутри них нифига. Потому что тикеты, "надо закрывать", таймлайн, дедлайн, спринты, премии и вот это все.
Ну и хорошо же, завтра эти люди все выкинуть и заново тесты напишут
источник

O

Onlinehead in ctodailychat
Yaroslav
Ну и хорошо же, завтра эти люди все выкинуть и заново тесты напишут
Которые опять ничего тестировать не будут.
источник

O

Onlinehead in ctodailychat
Мы плавно переходим из плоскости качества кода в плоскость управления командами и их реакции на "механистичные" правила.
источник

Y

Yaroslav in ctodailychat
Onlinehead
Мы плавно переходим из плоскости качества кода в плоскость управления командами и их реакции на "механистичные" правила.
Ну ты сейчас впихнул в код ревью несколько доп функций, которые можно достичь другим путем
источник

O

Onlinehead in ctodailychat
Кстати, код ревью еще несут некоторые полезные социальные функции, вроде размывания ответственности (хоть и мнимое), какое-никакое взаимодействие и подобное.
источник

A

Alex in ctodailychat
Илья
Есть задачка, если лист 200.000 url, нужно все проверить по коду 404 или 200. И получить файл с 200.
Есть что-нить готовое? Как проще решить?
кажется проще всего написать 2 строки на любимом языке программирования. желательно на том, который хорошо "параллелится"...

PS. лично я бы написал на c#, но я biased... там вот такое "распараллелить не более чем на Х одновременных задач" делается одним методом вообще... но такто любой подойдет, госпаде... нода, гошка, питон...
источник

O

Onlinehead in ctodailychat
Yaroslav
Ну ты сейчас впихнул в код ревью несколько доп функций, которые можно достичь другим путем
Это кстати было уже совсем не про код. ревью
источник