Here are ten things that developers should avoid doing while programming

Ignoring Code Review

Ignoring Code Review

Overlooking Documentation

Overlooking Documentation

Hardcoding Sensitive Information

Not Testing Code

Reinventing the Wheel

Ignoring Security Best Practice

Not Version Controlling Code

Hardcoding Magic Number

Ignoring Code Style Guideline

Not Considering Performance