CCGLadiator

Bislin, Rolf and Diener, Kilian (2016) CCGLadiator. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of HS16-SA-EP-Bislin-Rolf-CCGLadiator.pdf]
Preview
Text
HS16-SA-EP-Bislin-Rolf-CCGLadiator.pdf - Supplemental Material

Download (1MB) | Preview

Abstract

"Within C++, there is a much smaller and cleaner language struggling to get out."
— Bjarne Stroustrup, The Design and Evolution of C++
To extract this smaller and cleaner language, Bjarne Stroustrup and Herb Sutter released the C++ Core Guidelines in 2015 which describe a multitude of rules. These enforce the use of modern C++ which is a resource-leak free, statically type-safe and overall simpler and safer language.
In this project an already existing plug-in for the Eclipse CDT environment is extended which checks written source code for violations of the rules provided in the Core Guidelines, highlights them and offers Quick Fix options to repair the faulty code in an instant.
In the scope of this project several new rules from the sections ”C: Classes and Class Hierarchies” and ”ES: Expressions and Statements” are added with the according Checker and Quick Fixes.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Software > Optimization
Area of Application > Development Tools
Technologies > Programming Languages > C++
Technologies > Frameworks and Libraries > Eclipse
Brands > Microsoft
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Sommerlad, Peter
UNSPECIFIED
Thesis advisor
Morgner, Felix
UNSPECIFIED
Date Deposited: 09 Mar 2017 13:23
Last Modified: 09 Mar 2017 13:23
URI: https://eprints.ost.ch/id/eprint/551

Actions (login required)

View Item
View Item