W-JAX | 5. - 9. November 2018, München

Preventing Errors before they happen – Using the Checker Framework

Session
Dieser Talk stammt aus dem Archiv. zum AKTUELLEN Programm
Nur bis 21. Juni ✓ Smartwatch for free ✓ Kollegenrabatt ✓ Bis zu 347 € sparen Jetzt anmelden
Infos
Donnerstag, 26. April 2018
15:30 - 16:30

Are you a developer who is tired of null pointer exceptions, SQL
injections, concurrency errors, and other errors that appear during
testing or in the field? You need a tool that can guarantee the
absence of these errors, and of many other important bugs.

Are you a software architect who wants to implement custom checks that
enforce correct usage and prevent errors? You need a framework that
supports you in creating a code checker that works at the semantic
level.

This tutorial is aimed at both audiences. It will teach you about
pluggable type-checking and the Checker Framework, an open-source tool
that provides more than a dozen checkers that are ready to use,
including ones for nullness, formatting, and concurrency. They have
found hundreds of bugs in well-tested open source code, including from
Oracle, Google, Apache, etc., and even when other tools like FindBugs
gave the code a clean bill of health. The Checker Framework also
enables you to create your own new pluggable type system.

You will leave the tutorial ready to improve your code.
The tool is freely available at http://CheckerFramework.org/.
You have nothing to lose but your bugs!

Alle News der Java-Welt:
Alle News der Java-Welt:

Behind the Tracks of W-JAX 2018

Agile & Culture
Teamwork & Methoden

Big Data & Machine Learning
Speicherung, Processing & mehr

Clouds, Container & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside & Enterprise Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software Architecture
Best Practices