Система генерації і оновлення документації опису тестів мовою Common Lisp
Вантажиться...
Дата
2020-06
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (70 с., 94 рис., 1 табл., 4 додатки).
Об’єкт розробки – створення системи генерації і оновлення документації опису тестів мовою Common Lisp, яка є зручною у використанні і дозволяє прискорити процес розробки програмного забезпечення, економлячи час, який розробник би витратив для написання документації вручну.
Розроблена система надає:
• можливість запуску тестів через інтерпретатор;
• можливість дізнатися імена тестів, опис яких аналогічний або ні, тому, який записаний у документації;
• можливість побачити різницю в разі, якщо поведінка програм змінилася, а з нею змінився і опис;
• зручний інтерфейс для створення тестів.
В процесі розробки була використана мова програмування Common Lisp з використанням бібліотеки lparallel для паралельної роботи, інструмент meld для порівняння файлів, org-mode для зберігання документації та середовище розробки Emacs з додатком Slime.
В ході виконання дипломного проєкту:
• розроблено архітектуру системи;
• проведений аналіз існуючих рішень;
• розроблений зручний інструмент для тестування роботи програмного забезпечення, з інтеграцією результатів у файл документації.
Впровадження цієї системи дозволить пришвидшити процес розробки, а також мінімізувати роботу програміста над документацією, інтегрувати тести у файл документації.
Опис
Ключові слова
генератор документації, Org-mode, lparallel, Common Lisp, Emacs, AST, порівняння файлів, documentation generator, file comparison
Бібліографічний опис
Касянчук, Д. П. Система генерації і оновлення документації опису тестів мовою Common Lisp : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Касянчук Дмитро Павлович. – Київ, 2020. – 83 с.