Coding style for mid developers


Draft skeleton — fill in.

Introduction

When to break code into functions

Function size and readability

Naming

Avoiding deep nesting

Other valuable hints

Conclusion