andrzejn: (Default)
From: [personal profile] andrzejn
Программист получает багрепорт с последовательностью действий для воспроизведения ошибки. Лезет в отладку, видит падающую проверку поля 37, исправляет.

Затем, если он правильный программист (см. вопрос 3), он просматривает процедуру и исправляет свои аналогичные косяки везде, не дожидаясь новых багрепортов.

Затем тестер находит ошибку в проверке поля 24. Программист исправляет баг, видит тенденцию и обвешивает проверки ловлей исключений, чтобы сбойные проверки выдавали диагностику, но не мешали отработать остальным. А если не видит тенденцию, то получает по шее от прожект-менеджера за количество регрессий или просветляется у тим-лидера и начинает видеть.

Альтернатива с сотней процедур: исправляя баг в 37, программист включает логику (ранее ошибочно не работавшую), которая изменяет значения в (уже проверенных тестером) полях 10, 11 и 15. Теперь там начнут стрелять баги, но тестер их не заметит, пока не пойдёт перетестировать все поля заново. А с общей процедурой - заметил бы сразу.

(Да, я согласен, подобная форма - в любом случае угробище, но иногда клиенты настаивают именно на угробище.)

Мои пять вопросов - они ведь не умозрительные, а из опыта, пробовали так и эдак, наступали на разные грабли...
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

andrzejn: (Default)
Андрій Новосьолов

June 2025

M T W T F S S
      1
2 3 4 5 6 7 8
9 10 11 12 13 1415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Saturday, 14 June 2025 23:37
Powered by Dreamwidth Studios