Система генерації і оновлення документації опису тестів мовою Common Lisp

dc.contributor.advisorМарченко, Олександр Іванович
dc.contributor.authorКасянчук, Дмитро Павлович
dc.date.accessioned2020-07-04T17:23:11Z
dc.date.available2020-07-04T17:23:11Z
dc.date.issued2020-06
dc.description.abstractenQualifying work includes an explanatory note (70 p., 94 fig., 1 table, 4 applications). The object of development is the creation of a system of generation and updating documentation of tests’ describing of Common Lisp which is very comfortable in usage, and saves time, which would be left by a handy writing of documentation. System allows you to: • the ability to run tests through the interpreter; • the ability to find out the names of tests which describing is same or not, those recorded at the documentation; • the ability to see the difference if the behavior of the programs has changed and with it the describing has changed; • user-friendly interface for creation tests. The development process used the Common Lisp programming language using the lparallel library for parallel computing, the meld tool for files comparison, org- mode for storing documentation, and the Emacs development environment with the Slime application. During the implementation of the diploma project: • system architecture is developed; • analysis of existent solution; • developed a convenient tool for testing the software, with the integration of results into the documentation. The introduction of this system will speed up the development process, as well as minimize the work of the developer on the documentation, integrate the tests into documentation file.uk
dc.description.abstractukКваліфікаційна робота включає пояснювальну записку (70 с., 94 рис., 1 табл., 4 додатки). Об’єкт розробки – створення системи генерації і оновлення документації опису тестів мовою Common Lisp, яка є зручною у використанні і дозволяє прискорити процес розробки програмного забезпечення, економлячи час, який розробник би витратив для написання документації вручну. Розроблена система надає: • можливість запуску тестів через інтерпретатор; • можливість дізнатися імена тестів, опис яких аналогічний або ні, тому, який записаний у документації; • можливість побачити різницю в разі, якщо поведінка програм змінилася, а з нею змінився і опис; • зручний інтерфейс для створення тестів. В процесі розробки була використана мова програмування Common Lisp з використанням бібліотеки lparallel для паралельної роботи, інструмент meld для порівняння файлів, org-mode для зберігання документації та середовище розробки Emacs з додатком Slime. В ході виконання дипломного проєкту: • розроблено архітектуру системи; • проведений аналіз існуючих рішень; • розроблений зручний інструмент для тестування роботи програмного забезпечення, з інтеграцією результатів у файл документації. Впровадження цієї системи дозволить пришвидшити процес розробки, а також мінімізувати роботу програміста над документацією, інтегрувати тести у файл документації.uk
dc.format.page83 с.uk
dc.identifier.citationКасянчук, Д. П. Система генерації і оновлення документації опису тестів мовою Common Lisp : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Касянчук Дмитро Павлович. – Київ, 2020. – 83 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/34798
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectгенератор документаціїuk
dc.subjectOrg-modeuk
dc.subjectlparalleluk
dc.subjectCommon Lispuk
dc.subjectEmacsuk
dc.subjectASTuk
dc.subjectпорівняння файлівuk
dc.subjectdocumentation generatoruk
dc.subjectfile comparisonuk
dc.titleСистема генерації і оновлення документації опису тестів мовою Common Lispuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kasianchuk-D-P_bakalavr.pdf
Розмір:
3.36 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: