Название: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: Racheengel от Сентябрь 10, 2020, 22:39 Разрешите оставить это здесь "на правах рекламы":
GUI-фронтенд для консольной тулзы Duplo. Позволяет искать копипасту в проектах на C/C++/C#/Java/JS Живет на сорсфорже: https://sourceforge.net/projects/duploq и на гитхабе: https://github.com/duploq/duploq Работает как под виндой, так и в линуксах. Может, кому пригодится :) (https://a.fsdn.com/con/app/proj/duploq/screenshots/duploq-0.1-linux-1.PNG/max/max/1) Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: tux от Сентябрь 10, 2020, 23:03 С таким названием у русскоговорящих пользователей будет стремительный, феноменальный успех. И прочее, прочее, прочее... :)
Неужели нельзя было придумать более толковое название? Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: Racheengel от Сентябрь 10, 2020, 23:10 Насколько я знаю, автор программы Duplo (https://github.com/dlidstrom/Duplo) - швед. Вряд ли он поймёт, что не так с названием :)
Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: Авварон от Сентябрь 10, 2020, 23:16 Щаз самое время ворваться в тред igors'у и заявить что тулза написана без этих ваших новомодных штук=)
Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: tux от Сентябрь 11, 2020, 01:56 Насколько я знаю, автор программы Duplo (https://github.com/dlidstrom/Duplo) - швед. Вряд ли он поймёт, что не так с названием :) На шведском то как раз прекрасно и кратко - "двойной". А вот интерфейс можно было бы и переименовать :)Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: qate от Сентябрь 11, 2020, 08:45 Неужели нельзя было придумать более толковое название? "Два Дупла" ? ) Запускать только на http://wikireality.ru/wiki/Pidora ! Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: qate от Сентябрь 11, 2020, 09:15 Пара замечаний:
1. Нельзя добавить каталог для игнора, например в дереве есть TMP с разным тестовым "мусором" 2. В файле Duplo.cpp есть дубли ) 3. Можно добавить в пресеты для игнора файлы типа CMakeCCompilerId.c Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: qate от Сентябрь 11, 2020, 09:17 еще можно игнорировать строки типа:
#include "MainWindow.h" #include "ui_MainWindow.h" #include <QDebug> они могут быть часто встречаться в проектах и это нормально Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: Racheengel от Сентябрь 11, 2020, 09:55 еще можно игнорировать строки типа: #include "MainWindow.h" #include "ui_MainWindow.h" #include <QDebug> они могут быть часто встречаться в проектах и это нормально Хм, судя по официальному сайту, инклуды должны игнориться: Цитировать Duplo has built in support for the following file formats: C/C++ (.c, .cpp, .cxx, .h, .hpp) Java C# VB GCC assembly This means that Duplo will remove preprocessor directives, block comments, using statements, etc, to only consider duplicates in actual code. Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: Racheengel от Сентябрь 11, 2020, 09:57 Пара замечаний: 1. Нельзя добавить каталог для игнора, например в дереве есть TMP с разным тестовым "мусором" 2. В файле Duplo.cpp есть дубли ) 3. Можно добавить в пресеты для игнора файлы типа CMakeCCompilerId.c П.1 - было бы ценно. П.2 - ну так саморекурсия же :) возможно, специальный копипаст как задумка автора, кстати. П.3 - так вроде ж можно и файлы добавлять, а не только шаблоны? Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: qate от Сентябрь 11, 2020, 10:16 п.3 - самому можно да, но раз файл этот "стандартный", то его можно добавить сразу (хотя я еще на cmake не перешел от qmake)
не критично Название: Re: DuploQ - приблуда для поиска дупликатов в исходном коде (де-копипастер) Отправлено: Racheengel от Сентябрь 11, 2020, 11:15 возможно, еще лучше было бы кастомные фильтры сделать, чтобы юзеры сами могли правила менять...
|