Рефакторинг переоценён

  Рет қаралды 354

ITКультура -  IT и гаджеты

ITКультура - IT и гаджеты

Күн бұрын

Пікірлер: 12
@nmi2939
@nmi2939 Жыл бұрын
Ну теперь то всё понятно про рефакторинг, спасибо Олег! =D
@itcult
@itcult Жыл бұрын
🙂
@HerrLuftschiff
@HerrLuftschiff Жыл бұрын
Спасибо. Толково сказано. Рефакторинг, как и чистый код - это мифологические животные на которых учат покланяться на курсах. Все что должен делать код - приносить прибыль в том или ином виде. Некоторое business value. А все остальное - это способы его достижения.
@onegin5129
@onegin5129 Жыл бұрын
Сложная тема, нормальный расчет нужен целесообразности и выделенного времени, плохой код может накопиться и вылиться в тяжелую поддержку проекта, которая тоже выльется в $. Один наговнокодил по своей личной методолгии и уволился, потом другой приходит тратит кучу времени чтобы понять что это за дичь, не понимает и просто переписывает, тратя еще кучу времени
@itcult
@itcult Жыл бұрын
Так а зачем он переписывает, если работает? А если не работает, то какая разница хороший код переписывать или плохой. Стандарты кода, стиля, code review при этом никто не отменял.
@onegin5129
@onegin5129 Жыл бұрын
@@itcult работает то работает, но может работать с багами, или нужно добавление функционала поверх, а там в принципе сложно разобрать как оно вообще работает, я имею ввиду не стандартные простые задачи. У меня лично таких проблем не было, были у коллег на iOS направлении, и говнокод передавался по наследству, каждый кто с ним сталкивался говорил что то вроде "да как так то на**й" :)
@itcult
@itcult Жыл бұрын
Ну хз, я никогда не отказывался от проекта/задачи из-за кода, который не соответствует моим критериям качества. Смог android studio запустить, смогу и с кодом справиться)
@ФилДи-ФД
@ФилДи-ФД Жыл бұрын
02:25 Такой спагетти-код, с if/else может быть нужен на этапе подбора коэффициентов вручную (не настолько просто, как в данном алгоритме, где все коэффициенты одинаковы и равны 1/10). А потом можно сократить, но если это слишком сложно будет, то можно и оставить. :))
@ac130kz
@ac130kz Жыл бұрын
всё упирается в функцию ютилити, если приложение невозможно поддерживать, оно тормозит или написание нового кода занимает кучу времени из-за кривого кода, то рефактор напрашивается, даже если есть тесты к этому коду. Тяп-ляп накидать всегда можно
@HerrLuftschiff
@HerrLuftschiff Жыл бұрын
Я лично обычно включаю в фичу немножко рефакторинга. Если это процентов 10 работы, то ее даже никто не заметит сразу. А вот спустя 10 таких фич уже будет заметный эффект. А переписывать воообще все и сразу нет никакого смысла.
@itcult
@itcult Жыл бұрын
Тоже так делаю)
ЛУЧШЕЕ техническое СОБЕСЕДОВАНИЕ в Мюнхен
9:41
ITКультура - IT и гаджеты
Рет қаралды 272
Моё приложение для финансов - Fuku / ITКультура
34:56
ITКультура - IT и гаджеты
Рет қаралды 619
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
One day.. 🙌
00:33
Celine Dept
Рет қаралды 48 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 17 МЛН
🇹🇭 Про счастье...
4:41
Маркеловы Будни
Рет қаралды 418
Я больше не хочу в офис / ITКультура
17:33
ITКультура - IT и гаджеты
Рет қаралды 1,2 М.
XREAL Air 2 - дополнительный экран, который вам не нужен
15:39
ITКультура - IT и гаджеты
Рет қаралды 10 М.
STEAM DECK - ЛУЧШАЯ ЗАМЕНА ИГРОВОГО ПК для маковода
9:11
ITКультура - IT и гаджеты
Рет қаралды 15 М.
amsalat. канада, ютуб, гудини, кино
2:17:47
CG ПОДКАСТ №1
Рет қаралды 14 М.