Bislin, Rolf and Diener, Kilian (2017) CCGLImperator - C++ Core Guidelines Rules Checker and Quick Fixes. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
FS 2017-BA-EP-Diener-Bislin-CCGLImperator C++ Core Guidelines Plug-in for Cevelop.pdf - Supplemental Material
Download (1MB) | Preview
Abstract
C++ Core Guidelines are a set of rules to encourage the use of modern C++, which is a simpler and safer subset of the language.
In this bachelor thesis the already existing Eclipse CDT plug-ins CCGLator and GslAtorPtr have been improved and extended. CCGLator supports programmers using C++ Core Guidelines in everyday programming. In the scope of this project new rules were added, performance enhancements were implemented and the code quality was improved.
GslAtorPtr focuses solely on the rules concerning the correct use of pointers. It was improved to handle more dynamic function interfaces and support more specific types in the quick fixes. Additionally, the support to set attributes or comments to ignore specific rules was added resulting in a coherent handling of ignoring rules in CCGLator and GslAtorPtr.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Topics > Software > Testing and Simulation > Unit-Testing Area of Application > Development Tools Technologies > Programming Languages > C++ Technologies > Frameworks and Libraries > Eclipse Technologies > Frameworks and Libraries > Codan Metatags > IFS (Institute for Software) |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Corbat, Thomas UNSPECIFIED UNSPECIFIED Morgner, Felix UNSPECIFIED |
Date Deposited: | 18 Oct 2017 06:59 |
Last Modified: | 18 Oct 2017 06:59 |
URI: | https://eprints.ost.ch/id/eprint/590 |