# Developer Practices, Writing functions

Jenny Bryan
2017-06-16

Will be based on this series of lessons re: Writing your own R functions:

• Part 1: Incremental process, informal testing, sanity checking arguments.
• Part 2: Generalize from an important special case, naming arguments, returning, default values.
• Part 3: NA management, what is ..., unit testing.

Before or right after lecture, I will post source code and rendered version of exactly what we are able to walk through live.