Чистый код как концепция развития программного обеспечения: теория и применение в компонентно-ориентированном программировании

Авторы

  • М. Ю. Павлов Донецкий национальный технический университет
  • А. В. Боднар

Ключевые слова:

чистый код, грязный код, компонентно-ориентированное программирование, композиция, архитектура ПО, сопровождаемость

Аннотация

Статья рассматривает понятие чистого кода и его роль в разработке ПО. Анализируются отличия чистого и "грязного" кода и их влияние на проектирование. Особое внимание уделено компонентно-ориентированному программированию как способу эффективного применения принципов чистого кода. Подход к чистому коду как к философии развития программного продукта позволяет достичь оптимального баланса между качеством архитектуры и практическими требованиями разработки

Биография автора

А. В. Боднар

кандидат технических наук, доцент, доцент кафедры программной инженерии им. Л. П. Фельдмана факультета интеллектуальных систем и программирования ФГБОУ ВО «Донецкий национальный технический университет».

Библиографические ссылки

Мартин, Р. Чистый код: создание, анализ и рефакторинг. Библиотека программиста / Р. Мартин. - СПб.: Питер. 2019. – 452 с.

Макконнелл, С. Совершенный код: мастер-класс по разработке программного обеспечения / С. Макконнелл. – СПб.: Питер, 2017. – 896 с.

Фаулер, М. Рефакторинг. Улучшение проекта существующего кода/ М. Фаулер. Пер. с англ. - СПб: Символ-Плюс, 2003. - 432 с.

Кнут, Д. Искусство программирования. Том 1: Основные алгоритмы / Д. Кнут. — М.: Вильямс, 2011. — 784 с.

Гамма, Э. Приёмы объектно-ориенти-рованного проектирования. Паттерны проекти-рования / Э. Гамма, Р. Хелм, Р. Джонсон, Влиссидес. – СПб.: Питер, 2016. – 368 с.

Бек, К. Экстремальное программиро-вание: разработка через ценности / К. Бек. — СПб.: Питер, 2017. — 240 с.

Томас, Д. Программист-прагматик: путь от подмастерья к мастеру / Д. Томас, Э. Хант. — СПб. Диалектика, 2020. — 352 с.

Физерс М. Работа с унаследованным кодом: как улучшить старый код / М. Физерс. —М.:Вильямс, 2009. — 400 с.

Heinman, G. T. Component-based software engineering : putting the pieces together / G. T. Heinman, W. T. Concill. - Boston : Addison-Wesley, 2001. – 818 c.

Тепляков, С. Паттерны проектирования на платформе .NET / С. Тепляков. – СПБ: Питер, 2015. - 320 с.

Эванс, Э. Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем / Э. Эванс. - Москва : 000 "И.Д. Вильямс", 2011. - 448 с.

Медведев, В. И. NET компонентно – ориентированное программирование / В. И. Медведев. - 2-е издание – Казань: Республиканский центр мониторинга качества образования, 2013. – 248 с.

Кулямин, В. В. Компонентный подход в программировании/ В. В. Кулямин. - 2-е издание - М.: НОУ "Интуит" 2016. – 590 c.

Загрузки

Опубликован

10.11.2025

Как цитировать

Павлов, М. Ю., & Боднар, А. В. . (2025). Чистый код как концепция развития программного обеспечения: теория и применение в компонентно-ориентированном программировании. Информатика и кибернетика, (1 (39), 20–25. извлечено от https://infcybdonntu.ru/article/view/570

Выпуск

Раздел

Информатика и вычислительная техника