PimplAtor

Tran, David (2013) PimplAtor. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

Full text not available from this repository.

Abstract

Das Dokument beschreibt die Portierung des Plug-ins mit Eclipse Integrierte Entwicklungsumgebung (IDE) und seine erweiterbare Schnittstelle. Das Eclipse software development kit (SDK) ist ein quelloffenes Entwicklerwerkzeug und beinhaltet die Eclipse IDE, als auch die „Plug-in Development Environment (PDE)“, Plug-in Entwicklungsumgebung, die für Entwickler gedacht ist, welche die Eclipse IDE mit weiteren Softwaremodule ausstatten möchten. In dieser Studienarbeit habe ich als Grundlage den Quelltext der Studienarbeit „Introduce PImpl Refactoring for the CDT-Eclipse Plugin“ von Andrea Berweger, Matthias Indermühle, Roger Knöpfel, wobei das Plug-in für Eclipse C/ C++ development tooling (CDT) Galileo programmiert wurde. Ich implementiere die nächste Version vom Pimpl Refaktorisierungs Plug-in für Eclipse CDT Kepler. Alle Änderungen im Quelltext, am Eclipse Java Model oder Abstract Syntax Tree (AST) sind von mir als Protokoll dokumentiert. Ziel ist es, das Pimpl Plug-in für Eclipse CDT Kepler wieder herzustellen, alle alten Funktionalitäten wieder bereit zu machen und das Plug-in stabilisieren. Das Pimpl Idiom unterteilt Interface und Implementierung. Im Header sind nur Funktionendeklarationen und einen Zeiger, der zur Implementation zeigt. In der Implementierung sind die Definitionen der Deklarationen.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Software > Refactoring
Area of Application > Development Tools
Area of Application > Academic and Education
Technologies > Programming Languages > C++
Technologies > Programming Languages > C
Technologies > Frameworks and Libraries > Eclipse
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Creators:
CreatorsEmail
Tran, DavidUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorSommerlad, PeterUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 23 Apr 2014 13:48
Last Modified: 23 Apr 2014 13:48
URI: http://eprints.hsr.ch/id/eprint/349

Actions (login required)

View Item View Item