Keep code maintainable
uDesigning and coding a system that can be used and easily maintained over time requires some thought and skill. uMake sure that someone else down the road will be able to read and understand your code and find potential problem areas.