Канал сообщества Осознанная Меркантильность: @om_assistant_robot
Задать вопрос: @m0rtymerr_support
Предложка — @one_IT_day_bot
Post #541
10.5K

Привет, я фулстек // Node.js, React, TS.
Поддерживаю корпоративное CRM-решение. Держится чисто на Legacy, костылях и желаниях продакта.
История не недавняя, времён моего зелёного джунства.
Таск: «Надо чуть-чуть передвинуть кнопку “Отправить заявку” вверх. Совсем немного. Просто под текст, чтобы красивее». Слова «просто» и «красивее» в тасках просто мой личный триггер, но я вежливый.
Залез в код, открыл компонент, а там жуткий кастом, какие-то useLayoutEffect сверху. Ну я начал двигать. Вроде визуально все норм, пушнул и понеслось.
Кнопка шлёт пустые формы, валидация умерла, логика подачи заявки развалилась. Оказалось, этот «просто текстовый блок» ещё и триггерил таймер и пересчёт состояния в пяти местах.
Я откатил. Пишу: «Нужен рефактор, нормальное ТЗ, тесты».
А мне: «Ну ты как-то слишком серьёзно реагируешь. Мы прост хотели чутка поправить UI.»
…С тех пор я понял: в IT не бывает *просто подвигать кнопку или *мелкой правки. Бывает плохая коммуникация, спешка и прод, который лежит пузом вверх.
Если приходят без нормального ТЗ, без понимания, что за правкой стоит, то я просто говорю, давайте сначала разберёмся, а потом подвигаю, что хотите.
Какая “мелкая правка” однажды стоила вам пары бессонных ночей?
Соберём коллекцию фейспалмов: может, кто-то даже увидит себя и начнёт писать ТЗ по-человечески.
Поддерживаю корпоративное CRM-решение. Держится чисто на Legacy, костылях и желаниях продакта.
История не недавняя, времён моего зелёного джунства.
Таск: «Надо чуть-чуть передвинуть кнопку “Отправить заявку” вверх. Совсем немного. Просто под текст, чтобы красивее». Слова «просто» и «красивее» в тасках просто мой личный триггер, но я вежливый.
Залез в код, открыл компонент, а там жуткий кастом, какие-то useLayoutEffect сверху. Ну я начал двигать. Вроде визуально все норм, пушнул и понеслось.
Кнопка шлёт пустые формы, валидация умерла, логика подачи заявки развалилась. Оказалось, этот «просто текстовый блок» ещё и триггерил таймер и пересчёт состояния в пяти местах.
Я откатил. Пишу: «Нужен рефактор, нормальное ТЗ, тесты».
А мне: «Ну ты как-то слишком серьёзно реагируешь. Мы прост хотели чутка поправить UI.»
…С тех пор я понял: в IT не бывает *просто подвигать кнопку или *мелкой правки. Бывает плохая коммуникация, спешка и прод, который лежит пузом вверх.
Если приходят без нормального ТЗ, без понимания, что за правкой стоит, то я просто говорю, давайте сначала разберёмся, а потом подвигаю, что хотите.
Какая “мелкая правка” однажды стоила вам пары бессонных ночей?
Соберём коллекцию фейспалмов: может, кто-то даже увидит себя и начнёт писать ТЗ по-человечески.
- ❤ 56
- 🔥 23
- 😁 15
- 🤡 7
- 💩 6
- 👎 4
- 👍 3
- 💯 2



