O'Reilly logo
  • Marcin Krasowski thinks this is interesting:

We’re not forced to make elaborate design decisions ahead of time. That means we can accommodate design afterthoughts without much effort, giving us more flexibility and power to create easily extensible code.


Cover of Programming Groovy 2


but we need to provide good unit tests to minimize number of runtime issues !