Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 1 2023 год

DOI: 10.17587/prin.14.12-23
УДК: 004.057.2, 004.043
Анализ соответствия стандарту PEP 8 проектов с открытым исходным кодом на Python
Д. А. Капустин, канд. техн. наук, доц., kap-kapchik@mail.ru, B. В. Швыров, канд. физ.-мат. наук, доц., slsh@i.ua, Е. Ю. Суворова, ст. преподаватель, suvorova.itstep@ya.ru, Т. И. Шулика, асс., shulika-tatyana@mail.ru, Луганский государственный педагогический университет

Использование языка Python в крупных проектах в комплексе с современными методологиями разработки влечет за собой необходимость решения ряда задач по проверке и стандартизации программного кода в целях повышения его качества. Для языка Python актуальным стандартом является PEP 8. Процедуры проверки выполняются специализированными программными средствами, которые используют методы статического анализа. В работе представлены результаты исследования основных нарушений стандарта PEP 8 в проектах с открытым исходным кодом на языке Python. Выполнен анализ эффективности автоматического форматирования программного кода с использованием утилит Black и YAPF

Ключевые слова: автоматическое форматирование, качество программного обеспечения, линтер, статический анализ, аutopep8, Black, Flake8, PEP 8, Python, YAPf
Стр. 12–23
Ссылка для цитирования:
Капустин Д. А., Швыров В. В., Суворова Е. Ю., Шулика Т. И. Анализ соответствия стандарту PEP 8 проектов с открытым исходным кодом на Python // Программная инженерия. 2023. Том 14, № 1. C. 12—23.