Bakalářská práce

Detekce nepoužívaného kódu

Unused code detection

Jan Kaláb
Anotace

Práce se zabývá nepoužívaným kódem, který je součástí téměř každého softwaru. Práce popisuje, jak nepoužívaný kód vzniká, co způsobuje a jak jej lze detekovat a bezpečně odstranit, aniž by byla ovlivněna funkcionalita softwaru. Práce popisuje několik volně dostupných nástrojů pro analýzu nepoužívaného kódu v Javě a poskytuje návrh a implementaci mnou vytvořeného nástroje pro dynamickou analýzu nepoužívaného …více

Abstract

The work deals with unused code, which is part of almost every software. The thesis describes how unused code is created, what causes it and how it can be detected and safely removed without affecting the functionality of the software. The thesis describes several freely available tools for analysis of unused code in Java and provides design and implementation of a tool I created for dynamic analysis …více

Zadání práce
Starší kód často obsahuje nepoužívané oblasti, které dále komplikují údržbu software. Díky nim také dochází ke zkreslení výsledků nástrojů pro statickou analýzu, protože identifikované problémy se mohou nacházet v částech kódu, které se nikdy nespouštějí. Prozkoumejte a porovnejte statické i dynamické přístupy pro detekci nepoužívaného kódu. Poskytněte nástroje a postupy pro identifikaci oblastí v kódu, které mohou být bezpečně odstraněny bez ovlivnění funkcionality. Zaměřte se na platformu Java, preferován je vysoký stupeň automatizace. Tato práce je realizována ve spolupráci s Y Soft Corporation, a.s.
Práce zkontrolována:
27. 5. 2020 06:23, RNDr. Andrij Stecko, Ph.D.
Jazyk práce
čeština čeština
Termín obhajoby
26. 6. 2020
Práce byla úspěšně obhájena

Vedoucí

RNDr. Andrij Stecko, Ph.D.
ext FI MU

Oponent

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Konzultant

Mgr. David Formánek
abs FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.