На тему пунктов 4 и 4 (да, в этом посте два пункта 4 =)). Я мало помню примеров конкретных багов, встречавшихся мне. Но помню, когда я только начинала работать в Наумене, ну и работать вообще, обнаружила, что какая-то форма вместо адекватного сообщения об ошибке говорит "WTF?". Иногда задумываюсь, а как предотвратить хотя бы однотипные ошибки, но идей нет. Составить их хит-парад и заставить программистов ознакомиться? Ну да, посмотрят, но забудут и всё равно повторят. Поэтому скорее я помню, что программист А часто бажит там-то, программист Б там-то, и что все поголовно забывают, что фреймворк не идеален, и ему надо помогать, чем эти самые программисты запоминают свои типичные ошибки и перестают их делать. В ситуации "полтора тестировщика на команду" это работает, но если бы мы не были привязаны к командам или больше людей участвовало в разработке, наверное, желание как-то исправить это было бы сильнее.
Все тестирование должно происходить по нажатию ctrl+s в IDE. То есть в идеале - заставить написать тест, максимально универсальный, а еще лучше - статическую проверку кода, которая подсветит проблему в IDE.
Но для этого нужен не тестировщик, а мудрый программист или технический руководитель с яйцами, чтоб заставить, гм.
Нам с тобой остается быть службой психологической помощи - убеждать, советовать, предлагать, говорить, ммм..
Comments 2
Я мало помню примеров конкретных багов, встречавшихся мне. Но помню, когда я только начинала работать в Наумене, ну и работать вообще, обнаружила, что какая-то форма вместо адекватного сообщения об ошибке говорит "WTF?".
Иногда задумываюсь, а как предотвратить хотя бы однотипные ошибки, но идей нет. Составить их хит-парад и заставить программистов ознакомиться? Ну да, посмотрят, но забудут и всё равно повторят. Поэтому скорее я помню, что программист А часто бажит там-то, программист Б там-то, и что все поголовно забывают, что фреймворк не идеален, и ему надо помогать, чем эти самые программисты запоминают свои типичные ошибки и перестают их делать. В ситуации "полтора тестировщика на команду" это работает, но если бы мы не были привязаны к командам или больше людей участвовало в разработке, наверное, желание как-то исправить это было бы сильнее.
Reply
То есть в идеале - заставить написать тест, максимально универсальный, а еще лучше - статическую проверку кода, которая подсветит проблему в IDE.
Но для этого нужен не тестировщик, а мудрый программист или технический руководитель с яйцами, чтоб заставить, гм.
Нам с тобой остается быть службой психологической помощи - убеждать, советовать, предлагать, говорить, ммм..
Reply
Leave a comment