Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Clean code

Georg Grütter (Robert Bosch GmbH)
5:05pm5:45pm Wednesday, July 18, 2018
Software methodologies
Location: C123/124
Level: Beginner
Average rating: *****
(5.00, 7 ratings)

Who is this presentation for?

  • Software developers and project managers

Prerequisite knowledge

  • Experience developing code or managing projects in which software is being developed

What you'll learn

  • Understand what clean code is and how how unclean code prevents agility, is harmful for developers, affects security, and is bad for business
  • Learn the reasons for unclean code and the "code smells" that help you spot unclean code
  • Discover why companies and developers alike need to work together to prevent unclean code

Description

Clean code—understandable, modifiable, and testable code that works—is not exactly a new topic. In fact, the topic has been around for decades. But that doesn’t mean it’s a solved problem. Everybody who has worked on a nontrivial codebase has likely encountered unclean code. Unclean code is bad for business and developers alike, prevents agility, and poses security risks.

Georg Gruetter explains what clean code is, why unclean code is undesirable, the reasons for unclean code, how to recognize unclean code, and what you can do to avoid it.

Photo of Georg Grütter

Georg Grütter

Robert Bosch GmbH

Georg Gruetter is a social coding evangelist and software development community leader at Robert Bosch GmbH, where he has been leading the InnerSource community within Bosch since 2009. Georg is a passionate software developer with over 30 years of experience. Previously, he worked for Daimler Chrysler as a researcher, the Zurich System House as a software engineer, and Line Information GmbH as a consultant. Georg has created two open source projects, XHSI and stashNotifier. He is an avid recumbent cyclist and stargazer and generally collects way too many hobbies.

Comments on this page are now closed.

Comments

Rob Resendez | SENIOR ENGINEER
07/23/2018 2:14am PDT

Georg, Really enjoyed your presentation. Do you have a link to the slides?