Розробка методу автоматизованої публікації крейтів

Loading...
Thumbnail Image
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
Український державний університет науки і технологій, Дніпро
Abstract
UKR: Кваліфікаційна робота магістра складається з 27 таблиць, 10 рисунків та 30 використаних джерел. Метою цієї магістерської роботи є розробка та реалізація нового методу та програмного продукту для автоматизованої публікації крейтів – пакетів коду мови програмування Rust. Для цього було проведено аналіз існуючих проблем та рішень у сфері публікації крейтів, а також застосовано методи аналізу документації, спостереження, експериментів та теорії графів. Результати дослідження показали, що запропонований метод та програмний продукт можуть спростити та прискорити процес публікації крейтів, зменшити кількість помилок, несумісностей та залежностей, забезпечити дотримання правил публікації, а також підвищити рівень якості, продуктивності, надійності, безпеки та задоволення розробників та користувачів. Ця робота може бути корисною для розробників Rust, які хочуть публікувати свої крейти на платформі crates.io, а також для розвитку спільноти Rust і покращення якості коду.
ENG: The master's thesis consists of 27 tables, 10 illustrations and 30 references. The purpose of this master's thesis is to develop and implement a new method and software product for automated publication of crates - code packages of the Rust programming language. For this purpose, an analysis of existing problems and solutions in the field of publishing crates was carried out, and methods of documentation analysis, observation, experiments and graph theory were applied. The results of the study showed that the proposed method and software product can simplify and speed up the process of publishing crates, reduce the number of errors, incompatibilities and dependencies, ensure compliance with the publication rules, and increase the level of quality, performance, reliability, security and satisfaction of developers and users. This work can be useful for Rust developers who want to publish their crates on the crates.io platform, as well as for the development of the Rust community and the improvement of code quality.
Description
Keywords
публікація, автоматизація, перевірка, ефективність, Rust, publishing, automation, verification, efficiency, ВКР, КІТ
Citation
Балушкін Б. В. Розробка методу автоматизованої публікації крейтів : дипломна робота на здобуття кваліфікаційного ступеня магістра : спец. 121 – інженерія програмного забезпечення / наук. керівник О. С. Куроп'ятник ; Укр. держ. ун-т науки і технологій. Дніпро, 2024. 103 с.