DuploQ este o interfață grafică pentru utilitarul de consolă Duplo (https://github.com/dlidstrom/Duplo),
destinat să identifice codul duplicat în fișierele sursă (așa-numitul „copy-paste”).
Utilitarul Duplo suportă mai multe limbaje de programare: C, C++, Java, JavaScript, C#,
dar poate fi folosit și pentru a căuta duplicate în orice fișiere text. Pentru limbajele specificate, Duplo se străduiește să ignore macrocomenzile, comentariile, liniile goale și spațiile, oferind utilizatorului rezultate cât mai „pure”.
DuploQ facilitează semnificativ căutarea codului duplicat, permițând utilizatorului să indice rapid
unde să efectueze căutarea, să configureze parametrii necesari și să vizualizeze rezultatele
într-un mod ușor de înțeles. De asemenea, pot fi create și salvate proiecte pentru utilizare ulterioară, incluzând folderele necesare și
specificând parametrii și șabloanele numelui fișierelor pentru a căuta duplicate în acel set.
DuploQ este o aplicație multiplatformă, scrisă folosind cadrul Qt versiunea 5.
În prezent, sunt suportate cel puțin următoarele platforme (cu condiția ca versiunea Qt să fie 5.10 sau mai mare):
- Microsoft Windows 10
- Ubuntu Linux
- Fedora Linux
De asemenea, există o mare probabilitate ca DuploQ să funcționeze pe alte platforme oficial suportate de Qt Company.
Pe pagina de lansare DuploQ (https://github.com/duploq/duploq/releases) pot fi descărcate atât codurile sursă, cât și pachetele binare pentru sistemele mentionate mai sus
(doar 64 de biți).
DuploQ + Duplo sunt licențiate sub licența GPL.
Sursa: linux.org.ru

