498
unique visitors have registered for our events so far in 2024

Roland Gisler ist seit mehr als 20 Jahren in der Softwareentwicklung tätig, seit zehn Jahren als selbstständiger Entwickler, Softwarearchitekt und Coach für Java Technologien. Seine Schwerpunkte liegen u.a. im Bereich der Entwicklungswerkzeuge, Continuous Integration, TDD und Qualitätssicherung.

Nebenamtlich arbeitet er als Dozent an der Hochschule Luzern Technik & Architektur und unterrichtet in den Modulen Programmierung, Softwarekomponenten und Applikationsentwicklung. Seit gut zwei Jahren ist er ein begeisterter und bekennender Clean Coder.

12.09.2012

Clean Code für Java

Warum sich sauberer Quellcode lohnt!

LOCATION: Luzern
KEYWORDS: Concept, Methods, Tools

AGENDA:17:15 - 18:30h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Roland Gisler   COMPANY: GISLER  iNFORMATiK
SLIDES: 120912_CleanCodeJugsTalk-1.0-pub.pdf

Mit «Clean Code» hat Robert C. Martin (alias Uncle Bob) ein neues Standardwerk geschrieben, in welchem er dazu aufruft, die Softwareentwicklung und Programmierung als ein echtes Handwerk zu betrachten. Guten, sauberen Quellcode zu schreiben lohnt sich! Seine Erkenntnisse basieren auf Jahrzehnten von Programmiererfahrung und hinterfragen konsequent auch scheinbar in Stein gemeisselte Konzepte. Das Resultat: Der Quellcode von Clean Codern wird leichter lesbar, verständlicher und einfacher testbar – alles Kriterien für eine gute Wart- und Erweiterbarkeit und somit eine solide Basis für agile Entwicklung.

Stefan Lieser und Ralf Westphal wiederum haben eine hauptsächlich auf Clean Code basierende, kreative und motivierende Methodik entworfen, die jeder Entwickler verinnerlichen sollte, um die Codequalität stetig und nachhaltig in seiner täglichen Arbeit zu steigern. «Clean Code Developer» schreiben konsequent besseren Quellcode und verfeinern laufend ihr Design, weil sie immerwährend ihre eigenen Arbeitsergebnisse reflektieren. Sie haben den Willen, «sauberen Code» zu schreiben, komplett verinnerlicht!

Das Referat gibt einen Einblick in «Clean Code» und «Clean Code Developer», zeigt deren Nutzen anhand von konkreten Beispielen und gibt Tipps und Hinweise, wie man diese Prinzipien und Praktiken speziell im Java-Umfeld einsetzen und in Firmen erfolgreich einführen kann.

LEVEL OF TALK: Intermediate
LANGUAGE: Talk: de / Slides: de


Roland Gisler ist seit mehr als 20 Jahren in der Softwareentwicklung tätig, seit zehn Jahren als selbstständiger Entwickler, Softwarearchitekt und Coach für Java Technologien. Seine Schwerpunkte liegen u.a. im Bereich der Entwicklungswerkzeuge, Continuous Integration, TDD und Qualitätssicherung.

Nebenamtlich arbeitet er als Dozent an der Hochschule Luzern Technik & Architektur und unterrichtet in den Modulen Programmierung, Softwarekomponenten und Applikationsentwicklung. Seit gut zwei Jahren ist er ein begeisterter und bekennender Clean Coder.


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland