Архив статей журнала

МЕТОДОЛОГИЯ УПРАВЛЕНИЯ КОДОВОЙ БАЗОЙ ПРОГРАММНЫХ КОМПЛЕКСОВ В УСЛОВИЯХ ЦИФРОВОЙ ЭКОНОМИКИ (2024)
Выпуск: № 1 (27) (2024)
Авторы: Зекирьяев Руслан Тимурович, Болбаков Роман Геннадьевич

Управление IT-проектами, наряду с управлением проектами в отраслях промышленности с более долгой историей, таких как металлургия, машиностроение, тяжёлая промышленность, является регламентированным процессом, в котором все этапы регулируются различными документами - методологиями, соглашениями, стандартами. Эти регламенты помогают использовать всем участникам процесса практики, зарекомендовавшие свою эффективность - начиная с этапов планирования проекта, завершая тестированием и выводом проекта в эксплуатацию. По мере становления различных процессов, появляются новые методологии, вбирающие в себя весь накопленный опыт и дающие возможность этим опытом воспользоваться. Жизненный цикл IT-проекта состоит из множества этапов, каждый из которых описан либо отдельно в соответствующем стандарте, либо в составе комплексного описания группы этапов. Этап разработки программного обеспечения представляет собой временной промежуток, за время выполнения которого создаётся основная ценность создаваемого решения, поэтому процессы работы с исходным кодом являются одними из наиболее важных среди всех процессов жизненного цикла. На текущий момент произошло становление очередного ряда процессов этапа разработки, описание и формализация которых дает возможность большому числу разработчиков пользоваться лучшими практиками и не изобретать велосипед в работе с кодовой базой. В научной статье рассматривается история становления методологий в сфере информационных технологий и пути формализации используемых практик. Затем, даётся краткая характеристика состояния сферы в контексте работы с исходным кодом программного продукта. Следующим шагом описываются зарекомендовавшие себя практики работы с кодовой базой, на их основе выполнена систематизация накопленных знаний и приведение к виду методологии, готовой к практическому применению. Пример использования описанной в работе методологии служит для подтверждения её жизнеспособности и обозначения границ её практического применения.

Сохранить в закладках
ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ МЕТОДОЛОГИИ CODE (2025)
Выпуск: № 1 (31) (2025)
Авторы: Зекирьяев Руслан Тимурович, Болбаков Роман Геннадьевич

В статье рассматривается интеграция методологии CODE (Codebase Operations and Development Practices) в процесс разработки программного обеспечения через создание плагина для интегрированной среды разработки IntelliJ IDEA. Методология CODE, основанная на адаптации цикла Деминга-Шухарта (PDCA), включает четыре этапа: Prepare, Develop, Control и Apply, каждый из которых направлен на стандартизацию и автоматизацию управления кодовой базой. В работе обоснована необходимость практической реализации методологии в виде инструмента, интегрированного в среду разработки. Показано, что создание плагина для среды разработки позволяет разработчикам эффективно соблюдать стандарты, улучшать качество кода и ускорять выполнение повседневных задач. В статье описаны логика работы плагина, ключевые функции на каждом этапе методологии и примеры действий, инициируемых пользователем, таких как создание новых веток, проверка соблюдения стиля написания кода, запуск тестов и управление процессом слияния изменений. Особое внимание уделено начальной стадии разработки плагина, включая настройки проекта и использование API IntelliJ IDEA для взаимодействия с системами контроля версий, анализа кода и тестирования. Предложены концептуальные примеры кода, иллюстрирующие реализацию функциональности. Рассмотренные аспекты демонстрируют потенциал использования плагина для упрощения внедрения методологии CODE в реальную практику командной разработки. Продолжением этого исследования может стать непосредственная техническая реализация плагина. Представленные идеи закладывают основу для практического применения методологии CODE, направленного на повышение эффективности и стандартизации процессов разработки.

Сохранить в закладках