National Repository of Grey Literature 34 records found  beginprevious25 - 34  jump to record: Search took 0.00 seconds. 
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.
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.
Clean Code in C#
Holota, Lukáš ; Buchalcevová, Alena (advisor) ; Vít, Jan (referee)
This thesis focuses on code cleanliness in the language C# on the Microsoft .NET platform and its goal is to create a manual for developers showing that it how and why they should measure, maintain and improve code cleanliness. It defines basic rules for the appearance of clean code beginning with the simplest ones such as code formatting, naming the language elements, modelling classes and methods and general recommendations for writing comments in code and how to handle exceptions using the tools available in the C# language. The second part focuses on the process of refactoring, it defines a list of code smells which can be used as indicators of poor quality code. The third part is focused on the challenges brought by the development of software in a team. I have also conducted a research to determine the state of knowledge of clean code among software developers. As an evidence of importance of maintaining code cleanliness I have included the economic impact on the cost of a software project.
PHP refactoring
Martišek, Jiří ; Mittner, Jan (advisor) ; Buchalcevová, Alena (referee)
This thesis deals with a methodology for PHP web applications refactoring. The main objective is to propose such a methodology, and to apply it on a real project. The first chapter contains objectives, restrictions and contributions of the thesis. The research of the existing literature on similar topics follows in the second chapter. The third chapter comments on selected software development methodologies' approach to refactoring. The fourth chapter describes known code smells, and adds some new ones appearing particularly in PHP. Specifics of PHP refactoring are also described. The fifth chapter deals with the methodology proposal itself. It sums up requirements, deployment assumptions, the methodology principles and general characteristics. The next part contains the recommended procedure of PHP web applications refactoring with its parts commented farther on. These parts are mainly code smells identification techniques, prioritization and finally best practices. The chapter ends with this methodology deployment recommendations. The sixth chapter shows a practical usage of the proposed methodology when refactoring a real web application. The performed steps are explained in terms of the methodology. The chapter closes with observations gained during this refactoring.
Refactoring softwaru Ristatestudio s využitím frameworku CodeIgniter
Postránecký, Štěpán
This thesis deals with refactoring Ristatestudio, software for real estates. The main objective is to implement this software to the Codeigniter framework using MVC architecture after prior analysis. In first chapter is described how was Ristatestuio created and what are the reasons for refactoring. In second chapter is described functionality of original software and drawn conclusions needed for refactoring. Third chapter deals with system design and how will be refactoring made. In fourth chapter is described usage of modified software environment and significant changes in Codeigniter framework.
Agile database management
Kotyza, David ; Palovská, Helena (advisor) ; Macák, Petr (referee)
This diploma thesis is focused on agile management of relational databases. The gole is to provide detail analysis of changes which are performed on daily bases by DBA or software developers and describe how these changes can hugely affect performance of database system and its data. The principles of best known development methodics are described in part one (chapter 2 and 3). Following second part (chapter 4) contains descriptions of basics steps of agile strategies which have been often used in application solutions. Finally the third part (chapter 5 and following) contains detail information about usual performed database tasks.

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