L'uso dei builder per costruire oggetti nei test è stato reso popolare dal GOOS <http://www.growing-object-oriented-software.com/>
2018-01-12 18:35 GMT+01:00 Federico Fissore feder...@fsfe.org [it-torino-java-jug] <it-torino-java-jug@yahoogroups.com>: > > > Ciao > > domandina del venerdì sera > > Da qualche tempo vedo con crescente frequenza questo tipo di codice > > return ExpenseBuilder.anExpense() > .withId(id) > .withAmount(new BigDecimal(66.6).setScale(2, RoundingMode.CEILING)) > .withDate(new Date()) > .withReason("Something pretty") > .build(); > > Viene da un test, quindi i dati sono hardcodati. Altrimenti vengono > presi da un altro bean via getter, oppure quest altro bean offre lui un > metodo che restituisce un builder pre-popolato > > Anche voi siete abituati a fare così quando dovete passare dati da una > DTO a un altro? Se no, come fate? > > ciao > > federico > >