Conference Shoot-78

What: Good Code: Kevlin Henney Full Day Workshop

When: Wednesday, 23rd November 2016, 10am

Where: The King’s Centre, King Street, Norwich, NR1 1PH, Norwich

How much: £35.00

RSVP: http://www.meetup.com/Norfolk-Developers-NorDev/events/233531472/

Good Code
Kevlin Henney (@kevlinhenney)

We often talk about good code — that we would like to write it, that there isn’t enough of it, that it should not be considered an optional attribute of a codebase. We often talk about it but, when it comes to being precise, we don’t always agree what constitutes good code, nor do we necessarily share a common view on its value.

This one-day tutorial and workshop explores what properties we want from a codebase and, therefore, what we can deduce to be good. These conclusions can sometimes be surprising and counter-intuitive! This session will explore some common guidelines on what is considered good, from expression to subsystem, from naming to tests, from fluent to SOLID. We will look at the consequences of good and not-so-good code from point of view of economics, day-to-day work, people and runtime performance and reliability.

Kevlin Henney

Kevlin is an independent consultant and trainer based in the UK. His development interests are in patterns, programming, practice and process. He has been a columnist for various magazines and web sites, including Better Software, The Register Application Development Advisor, Java Report and the C/C++ Users Journal. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of the 97 Things Every Programmer Should Know book.