Code checking before programming