Система генерації і оновлення документації опису тестів мовою Common Lisp
dc.contributor.advisor | Марченко, Олександр Іванович | |
dc.contributor.author | Касянчук, Дмитро Павлович | |
dc.date.accessioned | 2020-07-04T17:23:11Z | |
dc.date.available | 2020-07-04T17:23:11Z | |
dc.date.issued | 2020-06 | |
dc.description.abstracten | Qualifying 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.page | 83 с. | uk |
dc.identifier.citation | Касянчук, Д. П. Система генерації і оновлення документації опису тестів мовою Common Lisp : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Касянчук Дмитро Павлович. – Київ, 2020. – 83 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/34798 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | генератор документації | uk |
dc.subject | Org-mode | uk |
dc.subject | lparallel | uk |
dc.subject | Common Lisp | uk |
dc.subject | Emacs | uk |
dc.subject | AST | uk |
dc.subject | порівняння файлів | uk |
dc.subject | documentation generator | uk |
dc.subject | file comparison | uk |
dc.title | Система генерації і оновлення документації опису тестів мовою Common Lisp | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: