Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа посвящена разработке статического анализатора программного кода для обнаружения нарушений принципов SOLID в организации программных систем. Объектом исследования является система поиска нарушений принципов программирования SOLID. Предметом исследования являются сами принципы программирования SOLID. Цель работы состоит в разработке алгоритма для обнаружения нарушений принципов SOLID. В работе активно применялись методы статического анализа исходного кода. Эти методы позволяют получать различные метрики кода, которые, в свою очередь, используются для оценки проекта на соответствие принципам SOLID. В результате проведенной работы была успешно разработана система, способная анализировать программный код и выявлять нарушения принципов SOLID. Это значительно облегчает задачу разработчиков, предоставляя им возможность заблаговременно обнаруживать и исправлять подобные нарушения. Способствуя тем самым повышению качества программного продукта, его надежности и упрощая процесс его дальнейшего сопровождения.
This work is dedicated to the development of a static code analyzer for detecting violations of the SOLID principles in the organization of software systems. The object of the study is a system for detecting violations of SOLID programming principles. The subjects of the study are the SOLID programming principles themselves. The aim of the work is to develop an algorithm for detecting violations of SOLID principles. Methods of static source code analysis were actively used in the work. These methods allow obtaining various code metrics, which, in turn, are used to assess the projects compliance with SOLID principles. As a result of the work carried out, a system capable of analyzing program code and detecting violations of SOLID principles was successfully developed. This significantly simplifies the developers task, providing them with the opportunity to detect and correct such violations in advance. Thus contributing to the improvement of the quality of the software product, its reliability and simplifying the process of its further maintenance.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- Разработка статического анализатора программного кода для обнаружения нарушений принципов SOLID в организации программной системы
- Введение
- 1. Анализ предметной области
- 2. Алгоритмы и метрики для поиска нарушений принципов SOLID
- 3. Разработка программной системы анализа программного кода
- 4. Тестирование разработанного модуля
- Заключение
- Список сокращений и условных обозначений
- Список использованных источников
- Приложение 1. Исходный код разработанной системы
- Приложение 2. Модульные тесты
Usage statistics
Access count: 5
Last 30 days: 1 Detailed usage statistics |