National Repository of Grey Literature 15 records found  1 - 10next  jump to record: Search took 0.00 seconds. 
Refactoring of Object Orientated Application
Solárik, Martin ; Burget, Radek (referee) ; Kreslíková, Jitka (advisor)
This document is the masters thesis called refactoring of object oriented application. Goal of this document was to introduce the problem of refactoring and apply gained knowledge on real software project. Document is divided into six chapters. The first chapter is introduction, the term refactoring is defined there with a brief history. Next chapter explains basic principles of refactoring, advantages and disadvantages of using refactoring. The third chapter is called catalog of refactorings and describes common patterns of refactoring. Next two chapters describe .NET platform and tools, which support refactoring on this platform. Sixth chapter is about real application of refactoring. Final chapter is conclusion and summary.
Refaktoring in Software Development
Dilík, Ján ; Bartík, Vladimír (referee) ; Kreslíková, Jitka (advisor)
This paper deals with the subject of refactoring usage in the development of object-oriented applications. It outlines the refactoring theory and the properties that influence the software project development. Prior to refactorization, the system has to be covered with tests. The actual refactoring can be applied during the development process as bug fixing, code review or the refactoring of the whole system. Presented in this work are the impacts of refactorization of OKsystem's company OKbase product and the evaluation with respect to the refactoring concepts of object-oriented applications.
Refactoring and Verification of the Code of mkfs xfs
Ťulák, Jan ; Peringer, Petr (referee) ; Vojnar, Tomáš (advisor)
Tato práce popisuje průběh refaktoringu programu mkfs.xfs za účelem zpřehlednění jeho kódu a vyčištění technického dluhu naakumulovaného za dvacet let existence tohoto programu, a následně jeho statickou analýzu. Použité nástroje (CppCheck, Coverity, Codacy, GCC, Clang) jsou srovnány z hlediska počtu i typu nalezených chyb.
Refactoring the Frontend of the DNA Analyser web application
Skvortsov, Mikhail
This thesis explores the refactoring of an existing codebase into a more modern framework, with the primary goal of transitioning an old project from Vue 2 to Vue 3, utilizing Vuetify. Highlighting the significance of preliminary steps and methodological strategies in software engineering, it delves into the practicalities of applying Docker technology and integrating a Continuous Integration/Continuous Deployment pipeline. The work methodically describes the step-by-step process of refactoring, beginning with the updating of libraries, moving through the various stages of code restructuring, and culminating in testing to ensure functionality and reliability. This comprehensive approach not only updates the technology stack but also enhances the overall structure of the project.
Refactoring of the data quality monitoring system in the Belle II vertex detector
Bártík, Jáchym ; Kvasnička, Peter (advisor) ; Červenkov, Daniel (referee)
This bachelor thesis deals with refactoring of a part of the Data Quality Monitoring (DQM) code for the Belle II vertex detector. In the second part of the thesis, monitoring of vertex detector half-shells movement over time is implemented. After summarizing the basic information about the Belle II experiment, its vertex detector and the basf2 software system, we will describe the functional behaviour of the data quality monitoring modules. We analyze the code of the TrackDQM and AlignDQM modules and fix several errors. As a part of refactoring, we divide the calculations into several simpler parts and significantly reduce the code duplication. Finally, we add histograms of residuals from the half-shells, which we evaluate on real data, fit and display as a function of time. The contribution of this work is a code that is easier to maintain and extend, as well as free of some obvious bugs. Another result is a discovery of periodical movements of vertex detector half-shells, the understanding of which can lead to improvement of detector alignment. 1
Visual Studio Refactoring and Code Style Management Toolset
Linka, Marek ; Ježek, Pavel (advisor) ; Krijt, Filip (referee)
Keeping a consistent coding style is an important part of having a maintainable code base. In times when software solutions become increasingly complicated this requirement is more important than ever. However, most commercially available coding productivity tools put a much bigger focus on refactoring and support of additional technologies than on maintaining consistent code style. We decided to remedy this situation by implementing a plugin-extensible toolset for Visual Studio focused on diagnosing and correcting code style violations in C# code bases. By completing our intent we created a tool that integrates seamlessly with Visual Studio and provides the user with effective and intuitive tools to improve the overall maintainability of their code base. Powered by TCPDF (www.tcpdf.org)
Refactoring of the data quality monitoring system in the Belle II vertex detector
Bártík, Jáchym ; Kvasnička, Peter (advisor) ; Červenkov, Daniel (referee)
This bachelor thesis deals with refactoring of a part of the Data Quality Monitoring (DQM) code for the Belle II vertex detector. In the second part of the thesis, monitoring of vertex detector half-shells movement over time is implemented. After summarizing the basic information about the Belle II experiment, its vertex detector and the basf2 software system, we will describe the functional behaviour of the data quality monitoring modules. We analyze the code of the TrackDQM and AlignDQM modules and fix several errors. As a part of refactoring, we divide the calculations into several simpler parts and significantly reduce the code duplication. Finally, we add histograms of residuals from the half-shells, which we evaluate on real data, fit and display as a function of time. The contribution of this work is a code that is easier to maintain and extend, as well as free of some obvious bugs. Another result is a discovery of periodical movements of vertex detector half-shells, the understanding of which can lead to improvement of detector alignment. 1
Refactoring and Verification of the Code of mkfs xfs
Ťulák, Jan ; Peringer, Petr (referee) ; Vojnar, Tomáš (advisor)
Tato práce popisuje průběh refaktoringu programu mkfs.xfs za účelem zpřehlednění jeho kódu a vyčištění technického dluhu naakumulovaného za dvacet let existence tohoto programu, a následně jeho statickou analýzu. Použité nástroje (CppCheck, Coverity, Codacy, GCC, Clang) jsou srovnány z hlediska počtu i typu nalezených chyb.
Development of IS for student organization
Dao, Ha My ; Palovská, Helena (advisor) ; Tomášková, Barbora (referee)
This bachelor thesis deals with the analysis of the existing database and its development for future use. The database belongs to an information system called BuddyIS, which is used by the student non-profit organization ESN VŠE Praha - Buddy System. The aim of the thesis is to consolidate the existing database structure, which can be achieved by refactoring and design of new elements. This thesis is based on the knowledge of the organization´s processes, which the author gained through her activity in the organization. Current requirements are inferred from consultations with the members of the organization. The benefit of the thesis is the basis for further development of the whole information system and further documentation that will serve the next generation of organization members.
Visual Studio Refactoring and Code Style Management Toolset
Linka, Marek ; Ježek, Pavel (advisor) ; Krijt, Filip (referee)
Keeping a consistent coding style is an important part of having a maintainable code base. In times when software solutions become increasingly complicated this requirement is more important than ever. However, most commercially available coding productivity tools put a much bigger focus on refactoring and support of additional technologies than on maintaining consistent code style. We decided to remedy this situation by implementing a plugin-extensible toolset for Visual Studio focused on diagnosing and correcting code style violations in C# code bases. By completing our intent we created a tool that integrates seamlessly with Visual Studio and provides the user with effective and intuitive tools to improve the overall maintainability of their code base. Powered by TCPDF (www.tcpdf.org)

National Repository of Grey Literature : 15 records found   1 - 10next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.