Презентация Моменты, на которые нужно обратить внимание. Защитное программирование. Модульное тестирование онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Моменты, на которые нужно обратить внимание. Защитное программирование. Модульное тестирование абсолютно бесплатно. Урок-презентация на эту тему содержит всего 10 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Моменты, на которые нужно обратить внимание. Защитное программирование. Модульное тестирование



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    10 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    39.50 kB
  • Просмотров:
    164
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Моменты, на которые нужно
Содержание слайда: Моменты, на которые нужно обратить внимание при реализации ДЗ

№2 слайд
Защитное программирование
Содержание слайда: Защитное программирование Идею защитного программирования можно сформулировать следующим образом: «прежде чем делать что-то - проверь, с корректными ли данными ты начинаешь это делать». Проверка данных из внешних источников. Проверка данных из внутренних источников. Выработка правил обработки некорректных входных данных: Возвращение нейтрального значение. Выбор ближайшего допустимого значения. Возвращение кода ошибки. Запись логов в файл.

№3 слайд
Утверждения asserts
Содержание слайда: Утверждения (asserts) Утверждения – это код, используемый во время разработки, с помощью которого программа проверяет правильность своего выполнения. Общие положения по применению утверждений. Используйте обработку ошибок для ожидаемых событий и утверждения для событий, которые происходить не должны. Используйте утверждения для документирования и проверки предусловий, постусловий, инвариантов цикла. Не помещайте выполняемый код в утверждения.

№4 слайд
Модульное тестирование Идея
Содержание слайда: Модульное тестирование (1) Идея модульного тестирования состоит в том, чтобы писать тесты для каждой нетривиальной функции. Преимущества Модульное тестирование облегчает обнаружение и устранение ошибок, позволяет достаточно быстро проверить не привело ли очередное изменение к появлению ошибок в оттестированных местах программы. Модульное тестирование можно использовать как документирование кода.

№5 слайд
Модульное тестирование
Содержание слайда: Модульное тестирование (2) Преимущества (продолжение) Модульное тестирование способствует отделению интерфейса от реализации. Модульное тестирование поощряет внесение изменений. Недостатки (мнимые?) Написание тестов увеличивает срок разработки. В процессе разработки программы требования могут измениться и придется менять тесты. «Мои подпрограммы слишком сложно протестировать».

№6 слайд
Функциональное тестирование
Содержание слайда: Функциональное тестирование: автоматизация Функциональное тестирование - это тестирование ПО в целях проверки реализуемости функциональных требований, то есть способности ПО в определённых условиях решать задачи, нужные пользователям. (wikipedia) Идеи для автоматизации функционального тестирования перенаправление ввода/вывода; командные файлы.

№7 слайд
Документирование Концепция
Содержание слайда: Документирование Концепция грамотного программирования настаивает на включение в текст программы настолько подробных и продуманных комментариев, чтобы она стала исходным текстом не только для исполняемого кода, но и для сопроводительной документации. Генератор документации - программа или пакет программ, позволяющая получать документацию, предназначенную для программистов и/или для конечных пользователей системы, по особым образом комментированному исходному коду.

№8 слайд
Документирование doxygen Этот
Содержание слайда: Документирование:doxygen /// Этот комментарий обработается Doxygen /// Эта строка будет «прилеплена» к предыдущей (и отделена пробелом) // эта строка будет проигнорирована Doxygen Для оформления текста внутри комментария используются специальные параметры. Параметром называется определенное ключевое слово, которое служит для уведомления Doxygen выполнить особую обработку следующего (или следующих) слов комментария. Чтобы отделить ключевое слово от текста комментария, каждое ключевое слово начинается с ESC-символа.

№9 слайд
Документирование параметры
Содержание слайда: Документирование: параметры \brief Начало краткого описания. \details Начало подробного описания. \param ([dir]) parameter_name description Описания параметра подпрограммы с именем parameter_name. Необязательный параметр dir, указывает «направление» параметра. Возможные значения [in], [out], [in,out]. \return Описание возвращаемого значения.

№10 слайд
Документирование параметры
Содержание слайда: Документирование: параметры \field Описание полей записи. \author \note \remark \bug \warning \par https://habrahabr.ru/post/252101/

Скачать все slide презентации Моменты, на которые нужно обратить внимание. Защитное программирование. Модульное тестирование одним архивом: