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 [email protected]
[it-torino-java-jug] <[email protected]>:

>
>
> 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
> 
>

Reply via email to