Effective Programming

Unfinished work. Last draft: May 15, 2003

Introduction

Part 1 - Mindset and self-management

Rule #1: keep things simple and clear
Workday management
Good habits
Testing your code

Part 2 - Coding conventions and best practices

Structure of source code
Style
Comments
Identifiers
Declarations: variables
Declarations: classes and class members (C++)
Expressions
Flow control
References

Copyright (c) 2003 Alessandro Scotti. All rights reserved.