Use
auto
whenever possible (particularly in range-
for
loops)
Introduce no variable before its time.
Prefer scoped, strongly-typed enums.
Avoid
do
statements.