Из серии "как правильно", или о взаимодействии групп разработки и тестирования. Мой опыт показывает, что это, в общем-то, повсеместно больная тема.
Есть различные анти-паттерны. Крайние случаи, когда программисты позволяют себе фразочки "
QA нам своими ошибками мешает работать", "Ну я тут, типа, что-то исправил, а
для проверок у нас QA есть" - не
(
Read more... )
Comments 10
если ошибка не воспроизводится в trunk-версии, значит ошибка исправлена.
вызывает массу вопросов :)
конечно же оно не верно в общем случае.
но самый главный вопрос - эта ошибка найденная в х.у, и как будто не повторяемая в транке - она проверятся хотя бы в абсолютно тех же условиях ? (железо, версии)
потому что если среды разные - дык вообще ничего нельня утверждать.
вообще если в какой-то версии была проблема, но программист её не смог раскопать, ссылаясь на то, что "а у меня вот из транка сейчас не повторяется, а может само пофиксилось" - они чреваты конечно.
зы. давай уже не томи, говори правильный ответ :)
Reply
и это правильно, считаю :)
Reply
Reply
Reply
Если в старой версии повторяется, а в транке -- нет, здесь возможны два варианта.
1. Найти ошибку в старом коде и смотреть код в транке, почему не повторяется и надо ли что-то всё-же исправлять. Более надёжный подход.
2. Оставить как есть, с осознанием, что "ещё вылезет", и, возможно, это выйдет весьма боком. Оправдательной причиной здесь может быть нехватка времени, хотя порой лень и нежелание.
В сложных системах/коде весьма чревато оставлять замаскировавшиеся ошибки, но раскрывать здесь ещё причины этого (понятные тебе и так) -- слишком много писанины.
Reply
На мой взгляд, зачастую вопрос с нехваткой времени очень второстепенный. скорее, следствие. В первую очередь либо лень с нежеланием, либо просто незнание. С последним проще "бороться" - достаточно подсказать и рассказать о возможных последствиях. А вот с первым...
Reply
Reply
Leave a comment