Size: a a a

2020 June 22

RP

Roman Perfilev in phpGeeksJunior
всё же правило "работает - не трогай" не потеряло актуальности, будут выделены часы на рефакторинг - ок, но до тех пор - зачем? Впрочем, это опять же зависит от принятой в компании flow разработки
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
Kateryna Redko
Это скорее не вопрос попадания данных в БД, а приведение их к нужному виду с течением времени с помощью php или разовой миграции
Роман правильно написал что вместе с миграцией надо найти причину появления кривых данных
и вместе с миграцией убрать причину появления кривых данных или убедится что это было раньше и сейчас этого нет
или грошь цена этой миграции, новым записям может проставится кривые значения
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
это классический пример тех долга может быть когда поменяли способ хранения но не конвертнули старые значения к новому формату
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
и когда его фиксить это может быть в разных командах по разному
источник

RP

Roman Perfilev in phpGeeksJunior
Evgeniy Kuvshinov
Роман правильно написал что вместе с миграцией надо найти причину появления кривых данных
и вместе с миграцией убрать причину появления кривых данных или убедится что это было раньше и сейчас этого нет
или грошь цена этой миграции, новым записям может проставится кривые значения
мы сейчас из одной строчки кода насочинял тему для следующего видео ))
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
Roman Perfilev
мы сейчас из одной строчки кода насочинял тему для следующего видео ))
ну это вопрос актуальный типо рефакторить или костылять)
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
Костыльно Ориентированное Программироование (КОП), живо и будет жить )
источник

RP

Roman Perfilev in phpGeeksJunior
скорее не "или", а "когда" - это ближе к реальности
источник

RP

Roman Perfilev in phpGeeksJunior
я бы посмотрел
источник

KR

Kateryna Redko in phpGeeksJunior
Evgeniy Kuvshinov
это классический пример тех долга может быть когда поменяли способ хранения но не конвертнули старые значения к новому формату
Т.е. фактически что мы имеем в итоге: данные должны быть консистентны и должны соответствовать бизнесовой логике, которая заложена в коде.
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
я как то на локальной конфе делал доклад показывая куски кода из реальных проектов крупных компаний)
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
куски говно кода естественно)
источник

RP

Roman Perfilev in phpGeeksJunior
Kateryna Redko
Т.е. фактически что мы имеем в итоге: данные должны быть консистентны и должны соответствовать бизнесовой логике, которая заложена в коде.
Всё верно, должны. Вопрос лишь в том, готов ли бизнес выделить время на решение этой и других возможных проблем (рефакторинг) или есть другие, более приоритетные задачи.
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
Roman Perfilev
Всё верно, должны. Вопрос лишь в том, готов ли бизнес выделить время на решение этой и других возможных проблем (рефакторинг) или есть другие, более приоритетные задачи.
о да эскалируй
собери созвон со всеми (людей по больше)
от эстимейти
и тд
источник

RP

Roman Perfilev in phpGeeksJunior
Если вы сейчас находитесь в стадии mvp - то делайте как говорит первый разработчик, если функционал стабилен и есть время на рефакторинг - делайте как говорит второй. Правы оба, в зависимости от контекста и поставленных задач )
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
вместо того чтобы просто фиксануть)
источник

RP

Roman Perfilev in phpGeeksJunior
нельзя так просто взять и закрыть таск (с) ))
источник

EK

Evgeniy Kuvshinov in phpGeeksJunior
на такой митинг надо обязательно бывшую жену пригласить и узнать ее мнение по поводу этой проблемы)
источник

KR

Kateryna Redko in phpGeeksJunior
Roman Perfilev
Если вы сейчас находитесь в стадии mvp - то делайте как говорит первый разработчик, если функционал стабилен и есть время на рефакторинг - делайте как говорит второй. Правы оба, в зависимости от контекста и поставленных задач )
Не всё так сложно, суть в том, что недорефакторили — не привели в нужное состояние базу, и первый разработчик говорит второму, что его решение костыль, что в контексте потраченного времени очень странно
источник

RP

Roman Perfilev in phpGeeksJunior
ну, на самом деле культура разработки - это важная штука. менеджмент может не понимать возможных трудозатрат и приоритетов с точки зрения разработки, потому обсуждения нужны
источник