Main Content

Writing Code for Humans

About the Talk

August 5, 2015 10:00 AM

Detroit, MI

Detroit, MI

Anyone can write code a computer can understand, but professional developers write code humans can understand. This session discusses best practices for writing code in a style that’s easy to create, maintain and understand. We have a lofty goal: programming style as documentation. We’ll discuss concrete methods to get you there and give you a vocabulary for pragmatically evaluating code quality. Various refactoring techniques, code smells, and best practices are discussed including fail fast, return early, arrow code, being “stringly typed”, the outline rule, and table-driven methods. Part of this session involves refactoring a confusing and ugly chunk of code into something beautiful, easy to read and maintain. While examples are in C#, coders in any language should be able to follow along and apply the principles discussed.

Ratings and Recommendations

This Talk hasn't been rated yet. Sign In to rate Talks.

comments powered by Disqus