Avoid Revalidating Known Valid Data

Normally your business logic will use the equals sign assigment operator to set a single field's value, or use the setAttributeValuesFromMap() or createRowAndInitFromMap() functions to set two or more field values in bulk.

Any fields assigned through these methods will be validated by any field and object-level validation rules that are defined to ensure that the business object data saved to the database is always 100% valid.

On special occasions, you may know a priori that the value your code assigns to a field is already valid. In cases where you are 100% certain the value being assigned to a field is valid, you can consider using the populateValidAttribute() function to knowingly assign a valid value to a field without causing additional validation to occur.

For example, your code can change the value of an order's OrderStatus field to one of the values that you know is valid like CLOSED by using the following code:
// NOTE: Consciously assigning a known-valid value 
// ~~~~  without further validation!
order.populateValidAttribute('OrderStatus','CLOSED')