Система генерації і оновлення документації опису тестів мовою 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 с.

ORCID

DOI