Найти тему
240 подписчиков

Наброс сделаю 😁


Существует некоторое количество задач, которое решается простым апдейтом в базу. Базу продакшена. Это быстро и обычно безопасно. Можно было бы сделать админку, но нет - на нее время нет. И действительно - зачем ее начинать делать, если апдейт в БД раз в 3 недели стоит 40 минут, а разработка этой части админки явно тянет на несколько дней вместе с продумываением и, возможно, дизайном. А потом правочки подъедут.

Решений как всегда несколько, вот как мимнимум те, которые на поверхности:

1) Апдейтить. Но тут риск - 100 раз все будет ок, а на 101 вы забудете или не проверите «WHERE» в запросе и потом в судорогах будете из бекапа восстанавливаться.

2) Делать админку и обкладывать ее тестами с ног до головы.

Далее самое интересное - как разработчик я бы хотел сделать «всё нормально и сразу». Как PM или владелец бизнеса, у которого и так 10 здоровенных задач в беклоге я бы не хотел туда добавлять еще 11-ю, достаточно дорогую и которую и так можно сделать руками. И я понимаю риски и даже принимаю их. НО если что, из бекапа восстанавливаться будет не PM, а разработка (ну или devops) тут не суть.

На лицо конфликт интересов и, что самое главное, с обеих сторон аргументы норм так. Не все работают в больших компаниях, где процесс главенствует и там 100% будут пилить админку в любом случае.

Если есть истории как у вас решается что-то подобное, я бы послушал )
1 минута