DuploQ je grafické rozhraní pro konzolovou utilitu Duplo (https://github.com/dlidstrom/Duplo),
určenou pro vyhledávání duplicitního kódu ve zdrojových souborech (tzv. „kopipasta“).
Utilita Duplo podporuje několik programovacích jazyků: C, C++, Java, JavaScript, C#,
ale může být také použita pro vyhledávání kopií v jakýchkoliv textových souborech. U uvedených jazyků se Duplo snaží ignorovat makra, komentáře, prázdné řádky a mezery, přičemž uživateli poskytuje co nejčistší výsledky.
DuploQ výrazně usnadňuje práci při vyhledávání duplicitního kódu, umožňuje rychle určit,
kde provádět vyhledávání, nastavit potřebné parametry a vizualizovat výsledky
v jednoduché formě. Také je možné vytvářet a ukládat pro následné použití projekty, zahrnující potřebné složky a
určit parametry a šablony názvů souborů pro vyhledávání duplicit v dané sadě.
DuploQ je multiplatformní aplikace napsaná pomocí frameworku Qt verze 5.
V současnosti jsou podporovány alespoň následující platformy (za předpokladu, že je nainstalována Qt verze nejméně 5.10):
- Microsoft Windows 10
- Ubuntu Linux
- Fedora Linux
Také je vysoká pravděpodobnost, že DuploQ bude fungovat na dalších platformách, které jsou oficiálně podporovány Qt Company.
Na stránce vydání DuploQ (https://github.com/duploq/duploq/releases) si můžete stáhnout jak zdrojové kódy, tak binární balíčky pro uvedené výše
systémy (pouze 64 bit).
DuploQ + Duplo jsou licencovány pod licencí GPL.
Zdroj: linux.org.ru

