Collecting Validation Results using Notification Pattern
Error codes, collections, exceptions, and, in Java/Groovy world, Bean Validation: these are all well know methods for collecting validation errors (Bean Validation also implements validations) — but I find them all very limiting…