SSC (Search Similar Codes)

Описание

SSC (Search Similar Codes) — это программа для поиска похожих и дублирующихся блоков кода в исходных файлах
с формированием наглядного интерактивного отчёта и цветовой картой сходства по каждой строке.

Программный продукт устанавливается на рабочем месте пользователя.

Поддерживаются текстовые файлы на любом из популярных языков программирования:
Python, Java, C, C++, C#, JavaScript, TypeScript, Go, SQL, Rust, Ruby, Swift, Kotlin и других.
Синтаксический поиск с учётом структуры кода доступен для SQL, C#, Python, JavaScript, TypeScript, C, C++, Java, Go и Rust.

Для автоматической обработки и интеграции в CI/CD предусмотрен режим запуска из командной строки.

Для кого

Разработчики и команды разработки — для выявления дублирующегося кода и рефакторинга
Технические руководители — для контроля качества кода и проведения code review
DevOps-инженеры — для автоматической проверки в пайплайнах через CLI

Что дает SSC

Меньше дублирующегося кода — повторяющиеся блоки выявляются и заменяются общими функциями
Меньше кода на поддержке — каждый дубль — это лишнее место для багов и правок
Меньше расходов — компактная кодовая база требует меньше времени на разработку, тестирование и сопровождение

Функционал

Поиск похожих блоков кода между файлами с настраиваемыми порогами сходства
Синтаксический поиск — сравнение с учётом структуры кода, игнорируя различия в именах переменных и литералах
Файловое сравнение — поблочная раскраска сходства между двумя файлами целиком
Поиск по фрагменту — задайте код-образец и найдите все совпадения в каталоге
Фильтрация по ключевым словам — поиск только блоков, содержащих (или не содержащих) указанные ключевые слова
Фильтр по дате файлов — анализ только файлов, изменённых после указанной даты
Пропуск файлов — исключение указанных файлов из анализа
Интерактивный HTML-отчёт с деревом результатов, цветовой картой сходства и навигацией по блокам
Отправка отчётов по электронной почте
CLI-режим для автоматизации и интеграции

Технические требования

Операционная система: Windows 10 и выше
.NET Framework 4.8 и выше

Цена

По запросу. Для приобретения программного продукта свяжитесь с нами.

Скриншоты

Основное окно — отображение результатов сравнения:

Окно настройки поиска:

Приобрести программу
Цена по запросу
Работает на MS Windows
Связаться с нами

Все мини-продукты

SSC

Поиск похожих и дублирующихся блоков кода с интерактивным HTML-отчётом

Подробнее

Извлечение конкретных сделок из итоговой биржевой информации и создание копии структуры биржевых файлов ММВБ

Подробнее

Извлечение конкретных сделок из итоговой биржевой информации и создание копии структуры биржевых файлов ФОРТС

Подробнее
Бесплатная
презентация
Приедем с презентацией
к вам в офис или проведём
онлайн-презентацию
Заказать презентациюПрезентация
Доступ
к демо-версии
Получите демо-доступ
и консультацию
специалиста
Получить доступДемо-доступ
Купить
программу
Закажите внедрение
продуктов ДиБ Системс
уже сейчас
Купить программмуКупить
Не пропустите
самое важное
Подписывайтесь на новости компании ДиБ Системс и на обновления программного обеспечения