Název:
Praktické aspekty snižování technologického dluhu softwarového produktu
Překlad názvu:
Practical Aspects of Reducing Technical Debt in Software Products
Autoři:
Hricovová, Alžbeta ; Janoušek, Vladimír (oponent) ; Kočí, Radek (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [slo][eng]
Táto práca je zameraná na praktické aspekty znižovania technologického dlhu softvérového produktu so zameraním na testovanie, refaktoring a priebežnú integráciu. Technologický dlh vzniká volením kompromisov pri tvorbe softvéru a pri jeho neriešení môže mať negatívne dopady na produkt a firmu, ktorá daný softvér vyvíja. Jedným z riešení pre jeho znižovanie je neustály refaktoring a údržba kódu. Táto práca popisuje nájdené porušenie dobrých princípov objektovo-orientovaného programovania vo vybranom produkte a postupy, ktoré boli na produkt aplikované s cieľom zníženia dôsledku technologického dlhu tohto produktu.
This thesis focuses on practical aspects of reducing technical debt in software products, focusing on testing, refactoring, and continuous integration. Technical debt arises from compromises made during software development and, if unaddressed, can negatively impact the product and the company developing it. One of the solutions to reduce technical debt is continuous refactoring and code maintenance. This work describes identified violations of good object-oriented programming principles in the selected product and procedures applied to the product to mitigate the impact of its technical debt.
Klíčová slova:
code coverage; code refactoring; Java; SOLID priciples; technical debt; testing; unit tests
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/247865