National Repository of Grey Literature 35 records found  previous11 - 20nextend  jump to record: Search took 0.00 seconds. 
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.
CodAL Language Editor in Eclipse Framework
Hynek, Jiří ; Dolíhal, Luděk (referee) ; Přikryl, Zdeněk (advisor)
The Master thesis is focused on creation of an editor of CodAL language for the development toolkit of the project Lissom which is based on Eclipse framework. The goal of this thesis is to analyze the problem of editor creation and the features in existing editors which add some value to their usability. The outline of parser creation and subsequent code analysis of the source codes written into the editor is described in the theoretical part. It also explains the syntax and semantic aspects of the CodAL language. In the practical part the new CodAL language editor is designed and developed. The new CodAL language editor integrated into the development toolkit of the project Lissom is the final outcome of this thesis.
Applications Source Code Improvement
Obluková, Alena ; Bartík, Vladimír (referee) ; Kreslíková, Jitka (advisor)
The problem discussed in this master's thesis is to increase the usability of aplication Classycle, especially to increase the comprehensibility of its outputs. Having studied theories of refactoring, testing, graphs and after thorough analysis of Classycle, it has been created new outputs of the application, displaying the output data in graphics form. The application has been tested with real-life data and it is ready to be deploy in company. Thanks to creation of new forms of outputs, which are discribed in practical part of master's thesis, programmer obtains a powerful tool for detection dependences between classes and packages in code.
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.
Agile Object-Oriented Software Development in ABAP
Baginová, Lucia ; Bartík, Vladimír (referee) ; Rychlý, Marek (advisor)
This thesis introduces agile software development, characteristics of the methodologies, and usage of refactoring as part of the development. Various tools used by SAP for developing software in their proprietary programming language ABAP are presented. The thesis aims to implement an object-oriented program in ABAP using agile principles. A program that enables users to manually enter specific values of VAT report is implemented using refactoring, tested, and delivered to SAP customers. Additional functionality that allows exporting the values to CSV format is implemented using Test Driven Development .
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)
Migration and Refactorization of Netfox Detective for .NET 5
Pokorný, Šimon ; Ryšavý, Ondřej (referee) ; Pluskal, Jan (advisor)
Every second, there are many attempts to attack various entities on the Internet. This is why high-quality, fast, and up-to-date tools are needed to easily analyze network traffic. Netfox Detective is one of such tools. Specifically, it is used for forensic analysis of network communication. The aim of this work is to migrate Netfox Detective to the newest version of .NET platform (.NET 5), including refactoring with respect to user experience and correct use of software design patterns. This thesis deals not only with the migration itself, but is listing common mistakes programmers make along with possible solutions to these mistakes. The chapters contain a detailed decision log that can help guide other developers to better solutions. Furthermore, the work deals with analysis and creation of unit tests and with correct use of tools for CI/CD. Fully migrated project is not the only output of this thesis. A development environment for the project has been prepared in GitLab and it is ready to be used.
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
CodAL Language Editor in Eclipse Framework
Hynek, Jiří ; Dolíhal, Luděk (referee) ; Přikryl, Zdeněk (advisor)
The Master thesis is focused on creation of an editor of CodAL language for the development toolkit of the project Lissom which is based on Eclipse framework. The goal of this thesis is to analyze the problem of editor creation and the features in existing editors which add some value to their usability. The outline of parser creation and subsequent code analysis of the source codes written into the editor is described in the theoretical part. It also explains the syntax and semantic aspects of the CodAL language. In the practical part the new CodAL language editor is designed and developed. The new CodAL language editor integrated into the development toolkit of the project Lissom is the final outcome of this thesis.

National Repository of Grey Literature : 35 records found   previous11 - 20nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.