Size: a a a

2021 March 15

DK

Dmitriy K in BeerJS Moscow
Null undefined
Вот есть в проекте модуль старый на ~10k LOC. Я сегодня должен был добавить туда один фильтр новый. Часа 4 разбирался наверное. У меня уже mental breakdown был. Потом какая-то случайная строчка кода(т.к. документации нет) сработала и я добавил 1 новый сраный фильтр. Пишу начальству что пиздец и что же с нами стало. В ответ - предлагай что делать, как рефакторить. А я даже не знаю как начать рефакторить такое огромное нечто. Что делать?
"так и живем" (с) 😉
источник

Nu

Null undefined in BeerJS Moscow
Sergey Rubanov
10 строк?)
:D мечты
источник

Nu

Null undefined in BeerJS Moscow
Причем я чувствую что из тех 10к строк по факту можно половину выпилить или вынести на бек.
Там бек чуть ли не БД льёт на фронт и всё на фронте делается.
источник

Nu

Null undefined in BeerJS Moscow
там ещё самописный аляредакс так что...
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Null undefined
Вот есть в проекте модуль старый на ~10k LOC. Я сегодня должен был добавить туда один фильтр новый. Часа 4 разбирался наверное. У меня уже mental breakdown был. Потом какая-то случайная строчка кода(т.к. документации нет) сработала и я добавил 1 новый сраный фильтр. Пишу начальству что пиздец и что же с нами стало. В ответ - предлагай что делать, как рефакторить. А я даже не знаю как начать рефакторить такое огромное нечто. Что делать?
Если в ближайшие 5 лет планируется меньше новых 30 фич в этом модуле, то рефакторинг кажется нецелесообразным
источник

Nu

Null undefined in BeerJS Moscow
Evgeniy Lazarev
Если в ближайшие 5 лет планируется меньше новых 30 фич в этом модуле, то рефакторинг кажется нецелесообразным
за год там фич 5-10 гдет добавляется
источник

BC

Bogdan Chadkin in BeerJS Moscow
Если код никто не понимает, его надо выкидывать. Рано или поздно какой-нибудь хотфикс растянется в недели.
источник

IK

Ilnur Khalilov in BeerJS Moscow
Null undefined
Вот есть в проекте модуль старый на ~10k LOC. Я сегодня должен был добавить туда один фильтр новый. Часа 4 разбирался наверное. У меня уже mental breakdown был. Потом какая-то случайная строчка кода(т.к. документации нет) сработала и я добавил 1 новый сраный фильтр. Пишу начальству что пиздец и что же с нами стало. В ответ - предлагай что делать, как рефакторить. А я даже не знаю как начать рефакторить такое огромное нечто. Что делать?
Написать автотесты, а потом уже переписывать как угодно
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Bogdan Chadkin
Если код никто не понимает, его надо выкидывать. Рано или поздно какой-нибудь хотфикс растянется в недели.
Если код работает, его ни в коем случае нельзя выкидывать
источник

IK

Ilnur Khalilov in BeerJS Moscow
источник

BC

Bogdan Chadkin in BeerJS Moscow
Evgeniy Lazarev
Если код работает, его ни в коем случае нельзя выкидывать
Если никто код не понимает, он не работает, а на честном слове держится.
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Bogdan Chadkin
Если никто код не понимает, он не работает, а на честном слове держится.
Это софизм
источник

AF

Alexander Fedotov in BeerJS Moscow
Если код никто не понимает, значит никому это не надо 🌝
источник

Nu

Null undefined in BeerJS Moscow
Alexander Fedotov
Если код никто не понимает, значит никому это не надо 🌝
источник

GP

Galina Prokofeva in BeerJS Moscow
But, um, idk, they all fired already 🤔
источник

YK

Yaroslav Kolobkov in BeerJS Moscow
Galina Prokofeva
But, um, idk, they all fired already 🤔
Пошли кодить)))
источник

AK

Anton Kovalev in BeerJS Moscow
Всем понедельничный БЭМ!
источник

AS

Andrey Sёmin in BeerJS Moscow
Anton Kovalev
Всем понедельничный БЭМ!
О! Пивко с анальной пробкой! Вкусное!
источник

AK

Anton Kovalev in BeerJS Moscow
Ага
источник

AS

Andrey Sёmin in BeerJS Moscow
Бэм
источник