Vyhledávaní vzorů ve zdrojových kódech
Loading...
Downloads
4
Date issued
Authors
Březina, Martin
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská - Technická univerzita Ostrava
Location
Signature
Abstract
Design patterns are an important element of software engineering. They solve problems arising during program designing which makes designing easier. This thesis deals with pattern discovery in source code. First, we introduce design patterns and theirs classification. Followed by summary of the current state, the tools developed before. In the next section we focus on analyze, design and implementation of this tool. The tool works with source code in C#. Design Pattern‘s description is delivered to the tool using xml file. Tags used for description are defined as well as their structure. Source code and pattern description are represented in the program by an own object model. Both models are compared whether the source code model contains elements of the design pattern model. In case of successful recognition there are provided results containing coresponding elements of the source code model.
Description
Import 03/08/2012
Subject(s)
design pattern, C#, .NET, XML, pattern recognition, comparison