Содержание
- 2. Найти в файле числа-палиндромы
- 3. Найти в файле числа-палиндромы
- 4. Спецификация подзадачи A33
- 5. Данные для тестирования K1: число 5, 123, 77 K2: не число K2.1: слова только из букв
- 6. Алгоритм подзадачи A33 (в.1) Вход: слово (не может быть пустым) Выход: признак признак = да пока
- 7. Алгоритм подзадачи A33 (в.2) Вход: слово Выход: признак если слово пустое то признак = нет иначе
- 8. Модульное тестирование (1) Идея модульного тестирования состоит в том, чтобы писать тесты для каждой нетривиальной функции.
- 9. Модульное тестирование (2) Преимущества (продолжение) Модульное тестирование способствует отделению интерфейса от реализации. Модульное тестирование поощряет внесение
- 10. Утверждения (asserts) Утверждения – это код, используемый во время разработки, с помощью которого программа проверяет правильность
- 11. Pascal: директивы компилятора {$C+/-} Поддержка процедуры Assert. {$I+/-} Проверка ввода/вывода. {$R+/-} Проверка диапазона. {$Q+/-} Проверка переполнения.
- 12. Pascal: директивы условной компиляции program ...; ... {$define DEBUG} ... begin {$ifdef DEBUG} WriteLn(‘Отладочная версия’); {$else}
- 13. Функциональное тестирование: автоматизация Функциональное тестирование - это тестирование ПО в целях проверки реализуемости функциональных требований, то
- 14. Документирование Концепция грамотного программирования настаивает на включение в текст программы настолько подробных и продуманных комментариев, чтобы
- 15. Документирование:doxygen /// Этот комментарий обработается Doxygen /// Эта строка будет «прилеплена» к предыдущей (и отделена пробелом)
- 16. Документирование: параметры \brief Начало краткого описания. \details Начало подробного описания. \param ([dir]) parameter_name description Описания параметра
- 17. Документирование: параметры \field Описание полей записи. \author \note \remark \bug \warning \par
- 18. Документирование: delphidoc.py Установить Python 2.7, пакет Cheetah-2.4.4. Изменить кодировку исходных файлов на UTF8. Написать комментарии. Установить
- 20. Скачать презентацию