dilluns, 6 de juliol del 2009

Errors estúpids

Definiré com errors estúpids aquells que arriben a tocar els ous, normalment perquè m'han fet perdre el temps de manera estúpida, buscant solucions cada cop més rebuscades, quan la causa de l'error era una ximpleria.

allowEmpty, en què quedem?

Inauguro aquests errors estúpids amb un de validació. La propietat allowEmpty en una regla de validació marca si aquell valor pot deixar-se en blanc, independentment de la validació aplicada. En versions anteriors la propietat era ignorada si definies la teva pròpia regla de validació per un camp, de manera que s'havia de controlar a la nova regla definida. Però això va canviar -no sé ben bé en quin moment- i em va donar una estona de mals de cap. Així doncs, a vigilar que la propietat allowEmpty i la regla de validació que es defineixi no siguin contradictòries.