Ниже будет приведено несколько примеров дефектов. Обратите внимание, что сообщение о дефекте представляет описание дефекта, а не то, как он может быть исправлен. В первом примере существует множество путей, позволяющих решить проблему дефекта - сообщение по умолчанию для экрана ошибки "HTTP 500 Internal Server Error" можно изменить таким образом, чтобы к нему добавить фразу "Нажмите кнопку Назад, чтобы попробовать снова", или в программный код может быть добавлена проверка на нулевой указатель, и поэтому исключение никогда не возникнет, или внутри обработчика исключений может сработать дополнительный обработчик ошибок. С точки зрения того, кто сообщает о дефекте, все это не имеет значения; проблема в том, что дефект существует, и работа заключается в том, чтобы сообщить о нем точно, а не говорить о том, как его исправить. Это подобно написанию требований, которые говорят, что должно быть сделано, а не как именно. КРАТКОЕ ОПИСАНИЕ. Сайт возвращает ошибку 500, если имя пользователя пусто