National Repository of Grey Literature 35 records found  beginprevious21 - 30next  jump to record: Search took 0.00 seconds. 
Test-Driven Software Development
Navrátil, Dušan ; Rychlý, Marek (referee) ; Zendulka, Jaroslav (advisor)
This bachelor's thesis introduces an agil method called test-driven development and illustrates it by an example using a testing tool. The way to reach objectives of software project is explained during the illustration. Further, the effect of test-driven development on the quality of software product is discussed.
Design Patterns for Parallel and Distributed Systems
Jurnečka, Peter ; Chudá, Daniela (referee) ; Zbořil, František (referee) ; Hanáček, Petr (advisor)
This Ph.D. thesis describes proposed notation and method for working with parallel design patterns, which allowes proposing of automatic corrections to existing parallel source code with help of refactoring. In order to define the proposed notation, this work must cover areas of static code analysis, formal description of parallel design patterns and refactoring. Static code analysis is used to analyse the existing parallel source code for definition of places where you want to insert specified design pattern. Formal description of design pattern allows you to automatically apply the pattern to the existing source code. Finally, refactoring allows you to edit an existing source code without changing its functionality. The first part is devoted to the description of the current status in these three areas e.g. code analysis, design patterns and refactoring. The second part is devoted to a description of the methodology and experimental verification of its deployment.
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 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)
Strategic Game in Multi-Agent System Jason
Vais, Roman ; Zbořil, František (referee) ; Král, Jiří (advisor)
This thesis describes artificial inteligence used in developement of computer games, particularly discusses with theory behing artificial inteligence used in real-time strategy games. It deals with implementation of extensions for one such a game. It analyzes posibylities of use multi-agent systems architecture for purposess of artificial inteligence in games. It describes concept of swarm inteligence as suitable but not used tool for developing not only videogame artificial inteligence. Moreover it attempts to find suitable representation of sensation for software agents and shows the difficulties of this task.
Web Site Optimisation
Petrželka, Jiří ; Burget, Radek (referee) ; Eysselt, Miloš (advisor)
This BSc Project was performed during a study stay at the Coventry University, UK. The goal of this project is to enhance the accessibility and usability of an existing company presentation located at http://www.hcc.cz, boost the site's traffic and so increase the company's revenues. The project follows these steps to accomplish this: a ) A partial refactoring of the back-end (PHP scripts). b ) Transformation of the website contents according to the recommendations of the World Wide Web consortium (W3C) and in particular to those of the Web Accessibility Initiative (WAI). c ) Application of the Search Engine Optimization (SEO) techniques and analysis of their impact. In this step, the project touches upon the Search Engine Marketing (SEM).
Code Generation Using Design Patterns
Hanák, František ; Malinka, Kamil (referee) ; Jurnečka, Peter (advisor)
This thesis describes code generation using design patterns. It deals with questions of specification of design patterns and their usage in code generation. The main part of thesis follows describtions of design patterns, their categorization, usage purpose and main ways of design patterns definitions. It describes the most often used formal design patterns specifications, their possible usage in code generation and design of algorithm for searching similar structures of patterns in source code in detail.
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.

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