DuploQ - графічны фронтэнд для Duplo (дэтэктар дубляванага кода)


DuploQ - графічны фронтэнд для Duplo (дэтэктар дубляванага кода)

DuploQ уяўляе сабой графічны інтэрфейс да кансольнай утыліты Duplo (https://github.com/dlidstrom/Duplo),
прызначанай для пошуку дубляванага кода ў зыходных файлах (т.зв. «капіпаста»).

Утыліта Duplo падтрымлівае некалькі моў праграмавання: C, C++, Java, JavaScript, C#,
але таксама можа быць выкарыстана для пошуку дзід у любых тэкставых файлах. Для паказаных моў Duplo імкнецца ігнараваць макрасы, каментары, пустыя радкі і прабелы, выдаючы карыстачу максімальна "чыстыя" вынікі.

DuploQ значна палягчае працу па пошуку дубляванага кода, дазваляючы хутка паказаць,
дзе рабіць пошук, наладзіць неабходныя параметры і візуалізаваць вынікі
у простым для разумення выглядзе. Таксама можна ствараць і захоўваць для наступнага выкарыстання праекты, у тым ліку ў іх неабходныя тэчкі і
указаўшы параметры і шаблоны імёнаў файлаў для пошуку дублікатаў у дадзеным наборы.

DuploQ з'яўляецца мультыплатформенным дадаткам, напісаным з дапамогай фрэймвока Qt версіі 5.
У цяперашні час як мінімум падтрымліваюцца наступныя платформы (пры ўмове ўсталяванай Qt версіі не ніжэй 5.10):

  • Microsoft Windows 10
  • Ubuntu Linux
  • Fedora Linux

Таксама высокая верагоднасць працы DuploQ на іншых платформах, якія афіцыйна падтрымліваюцца Qt Company.

На старонцы рэлізу DuploQ (https://github.com/duploq/duploq/releases) можна спампаваць як зыходныя коды, так і бінарныя пакеты для ўказаных вышэй
сістэм (64 bit only).

DuploQ + Duplo ліцэнзаваны пад GPL-ліцэнзіяй.

Крыніца: linux.org.ru

Дадаць каментар