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
> 
>
              • ... Andrea Cerisara andreaceris...@gmail.com [it-torino-java-jug]
              • ... max carbone max.carb...@gmail.com [it-torino-java-jug]
              • ... Carlo Bottiglieri carlo.bottigli...@gmail.com [it-torino-java-jug]
              • ... Matteo Vaccari matteo.vacc...@gmail.com [it-torino-java-jug]
              • ... Uberto Barbini uberto.g...@gmail.com [it-torino-java-jug]
              • ... Gavino Pintus ayrton4...@hotmail.com [it-torino-java-jug]
              • ... bruno bossola bboss...@gmail.com [it-torino-java-jug]
              • ... bruno bossola bboss...@gmail.com [it-torino-java-jug]
              • ... Matteo Vaccari matteo.vacc...@gmail.com [it-torino-java-jug]
              • ... Federico Tolomei fede+ju...@s17t.net [it-torino-java-jug]
  • Re: [Ju... Matteo Vaccari matteo.vacc...@gmail.com [it-torino-java-jug]
    • Re... Massimo Ugues m.ug...@gmail.com [it-torino-java-jug]
      • ... Matteo Vaccari matteo.vacc...@gmail.com [it-torino-java-jug]
  • Re: [Ju... Ramon Flamia ramon.fla...@gmail.com [it-torino-java-jug]
    • Re... Federico Tomassetti f.tomasse...@gmail.com [it-torino-java-jug]
    • Re... Andrea Cerisara andreaceris...@gmail.com [it-torino-java-jug]
      • ... Ivan Martoccia m.iv...@gmail.com [it-torino-java-jug]
  • Re: [Ju... Ramon Flamia ramon.fla...@gmail.com [it-torino-java-jug]
  • Re: [Ju... Ramon Flamia ramon.fla...@gmail.com [it-torino-java-jug]
    • Re... bruno bossola bboss...@gmail.com [it-torino-java-jug]
  • Re: [Ju... Ramon Flamia ramon.fla...@gmail.com [it-torino-java-jug]

Reply via email to