Závěrečná práce: Bc. Jakub Bateľ: Catalogue of Anti-Patterns in Java Enterprise Development
Diplomová práce
Catalogue of Anti-Patterns in Java Enterprise Development
Anotace
Kvalita zdrojového kódu je do veľkej miery ovplyvnená opakujúcimi sa problémami, takzvanými anti-vzormi. Aj napriek tomu, že už bolo uskutočneného veľa výskumu anti-vzorov v programovaní, existuje len pár zdrojov zameraných na enterprise software vývoj. Je dôležité, aby existovala príručka pre písanie vysoko kvalitného zdrojového kódu napísaneho v jazyku zameranom na vývoj v enterprise sfére, kde je …více
Abstract
Source code quality is highly affected by reoccurring problems, so-called anti-patterns. Even though much research was accomplished on anti-patterns in programming, only a few resources focus on software enterprise development. It is essential to have guidance towards high-quality source code written in the language aimed for development in the enterprise sphere, where Java is one of the main languages …více
Zadání práce
- Provide a review of typical code quality standards, patterns, anti-patterns, and best practices for enterprise Java development;
- Build the catalogue (identifying alternative formats) of typical issues in Java enterprise development both from the review of students' projects of different years, the results from the performed review, and surveys submitted to students;
- Showcase the advantages and applicability of the anti-patterns in the catalogue by automating the analysis and reporting the results by providing statistics about students' projects across the years;
18. 5. 2022 11:54, doc. Bruno Rossi, PhD, učo 232464
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Source Code Quality Impact on Pull Requests Acceptance
Mgr. Ondřej Kuhejda -
Anti-patterns Detection in Java Software Enterprise Development
Ing. Petr Mička -
Secure software development process and tools for Android applications
Mgr. Peter Franek -
Verification of Memory Safety with Predator and Symbiotic
Mgr. Tomáš Jašek -
Analýza požadavků aplikace na profil JVM
Bc. Viktoriia Bakalova -
Lazy object initialization support in KLEE
Mgr. Jakub Novák -
Static and Dynamic Code Analysis for Microservices Migration
Michal Skipala -
Effectively Combining Static Code Analysis and Manual Code Reviews
Mgr. Jan Svoboda




