Praktické aspekty snižování technologického dluhu softwarového produktu
Loading...
Date
Authors
Hricovová, Alžbeta
ORCID
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
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.
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.
Description
Citation
HRICOVOVÁ, A. Praktické aspekty snižování technologického dluhu softwarového produktu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Informační technologie
Comittee
prof. Ing. Tomáš Hruška, CSc. (předseda)
Ing. Šárka Květoňová, Ph.D. (člen)
Ing. Bohuslav Křena, Ph.D. (člen)
Ing. František Grézl, Ph.D. (člen)
Ing. Jiří Matoušek, Ph.D. (člen)
Date of acceptance
2024-06-13
Defence
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení