CCGLImperator - C++ Core Guidelines Rules Checker and Quick Fixes

Bislin, Rolf and Diener, Kilian (2017) CCGLImperator - C++ Core Guidelines Rules Checker and Quick Fixes. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
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
Creators:
CreatorsEmail
Bislin, RolfUNSPECIFIED
Diener, KilianUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorCorbat, ThomasUNSPECIFIED
UNSPECIFIEDMorgner, FelixUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 18 Oct 2017 06:59
Last Modified: 18 Oct 2017 06:59
URI: http://eprints.hsr.ch/id/eprint/590

Actions (login required)

View Item View Item