).

есть приложение с сотнями возможных действий пользователя, и мы думаем о том, как улучшить тестирование утечки памяти.

В настоящее время происходит так: при тестировании программного обеспечения вручную, если выясняется, что наше приложение потребляет слишком много памяти, мы используем инструмент памяти, находим причину и устраняем ее. Это довольно медленный и неэффективный процесс: проблемы обнаруживаются поздно, и он зависит от доброй воли одного разработчика.

Как мы можем улучшить это?

Внутренне проверьте, что некоторые действия (например, «закрыть файл») действительно восстанавливают память и регистрируют ее?Подтвердить состояние памяти внутри наших модульных тестов (но, похоже, это было бы утомительным занятием)?Вручную регулярно проверять это время от времени?Включить эту проверку каждый раз, когда реализуется новая пользовательская история?

Ответы на вопрос(5)

Ваш ответ на вопрос