Slide 6
Slide 6 text
Registrierungsmodelle ( / )
. Registrierungsmodell
final case class RegistrationForm(email: EMail, pass: UserPassword,
name: CustomerName, address: PostalAddress, phone: PhoneNumber,
contact: ContactName, vat: VATNumber)
. vermutlich sowas wie
object RegistrationForm {
def validate(webForm: Map[String, String]):
ValidatedNel[Error, RegistrationForm] = ???
}
Validierung ist schonmal nicht schlecht, aber: Parse, don’t validate!