* coding guidelines _t*
* reduce scope
* repair 'change all'-accidents