Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
Die Konferenz für Software-Architektur
05. - 09. Februar 2018, München

Sessionsdetails

Vortrag: Do 5.2
Datum: Do, 08.02.2018
Uhrzeit: 11:00 - 11:45
cart

C++ Core Guidelines – Migration zu modernem C++

Uhrzeit: 11:00 - 11:45
Vortrag: Do 5.2

 

Führende Experten haben die „C++ Core Guidelines" vorgeschlagen, die bei C++-Entwicklern besseren modernen Programmierstil fördern sollen. Die Richtlinien bauen auf Techniken für sicheren und trotzdem effizienten C++-Code. Zum Beispiel durch die konsequente Nutzung von „const" oder die Vermeidung „nackter" Zeiger. Viele der Regeln können oder müssen gar mittels statischer Programmanalyse forciert werden. Der Vortrag gibt einen Überblick der Regeln und demonstriert, wie verletzte Regeln automatisch erkannt und sofort „geheilt" werden können.

Zielpublikum: Entwickler, Architekten, Projektleiter
Voraussetzungen: Grundkenntnisse in C/C++
Schwierigkeitsgrad: Fortgeschritten

Extended Abstract
Our institute has a long history of providing static analysis within an IDE and also suggesting transformation for improving code, such as, applying C++11's initializers, instead of uninitialized or old-fashioned initialized variable declarations. While already addressing some areas covered by the Core Guidelines, we recently targeted many more of those explicitly and provide corresponding static analysis and quick-fix refactoring support to adjust existing C++ code toward following the core guidelines.
This talk will introduce the C++ Core Guidelines and demonstrate how you can modernize your code and improve its quality without losing performance through automated tooling built into Cevelop.
Topics covered:
What are the C++ Core Guidelines
Philosophy and goals
Areas covered
Examples
Automatic "repair" of code
const Correctness
Constructors/destructors/assignment
Pointers and arrays
Future work
The audience will get an overview of the C++ Core Guidelines. Using practical code examples improvements through application of the guidelines is demonstrated. Tools will be shown, that aid in detection of guideline violation and automatic repair to guideline-conforming code. Attending developers will be enabled to apply the Core Guidelines in the future to create or refactor to safer and more maintainable C++ code.

 

Sponsoren der OOP 2018

  • Accenture Technology Solutions GmbH Goldsponsor
  • Atlassian Goldsponsor
  • German Testing Board e.V. Goldsponsor
  • Intel Software Goldsponsor
  • Volkswagen Goldsponsor
  • andrena objects ag Silbersponsor
  • AppDynamics Silbersponsor
  • IBM Deutschland GmbH Silbersponsor
  • ITech Progress GmbH Silbersponsor
  • Microsoft Deutschland GmbH Silbersponsor
  • Ab Initio Software Germany GmbH Bronzesponsor
  • adesso AG Bronzesponsor
  • agile42 GmbH Bronzesponsor
  • Axway GmbH Bronzesponsor
  • Capgemini Bronzesponsor
  • DEUTSCHE TELEKOM AG Bronzesponsor
  • innoQ Deutschland GmbH Bronzesponsor
  • iteratec GmbH Bronzesponsor
  • New Relic Bronzesponsor
  • Novatec Consulting GmbH Bronzesponsor
  • OPEN KNOWLEDGE GmbH Bronzesponsor
  • OPITZ CONSULTING GmbH Bronzesponsor
  • Servicetrace GmbH Bronzesponsor
  • ThoughtWorks Deutschland GmbH Bronzesponsor
  • XebiaLabs Bronzesponsor
  • AI Spektrum Partner
  • Bitkom e.V. Partner
  • Business Application Research Center - BARC GmbH Partner
  • JavaSPEKTRUM Partner
  • OBJEKTspektrum Partner
  • TDWI e.V. Partner