Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Проектирование и разработка статического анализатора программных кодовЗадачаИспользуя язык программирования Python разработать в виде отдельного пакета для pip консольную интерактивную утилиту статического анализа и модификации программных кодов для определенного языка программирования. Система должна уметь:1. Выполнять анализ структуры дерева проекта и обнаруживать файлы, содержащие программные коды на определенном языке программирования (в зависимости от выбранного варианта) путем анализа расширений файлов.2. Выполнять анализ соблюдения конвенций по наименованию и документированию в рамках отдельных файлов с программными кодами на определенном языке программирования (в зависимости от выбранного варианта) и выявлять несоответствия и ошибки. В случае выявления несоответствий и ошибок, система должна осуществлять соответствующие записи в специальный файл * _verification.log, указывая полный путь к файлу, номер строки и тип ошибки или несоответствия в форматеId. File Path: Line Number - Error Code: Error Message3. Выполнять модификации отдельных частей программных кодов, которые не соответствуют конвенциям по наименованию и документированию для выбранного языка программирования, с целью приведения программных кодов к максимальному соответствию данным конвенциям. Во время модификации программных кодов система должна осуществлять соответствующие записи в специальный файл * _fixing.log, указывая полный путь к файлу,номер строки и выполненную модификацию в форматеId. File Path: Line Number - Modification DescriptionВ описании пакета нужно четко указать какие именно конвенции по наименованию и документированию проверяет и исправляет разработанный пакет.В прикрепленном файле - подробнее. Мой вариант - 1 (Go)

3 года назад
guest_15746825815766
4 года в сервисе
Был
3 года назад