Validation applies rules to input data. If the data does not follow the rules it is rejected, reducing the risk that incorrectly input data may crash a program. A programmer can build various types of ...