Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.28 KB

README.md

File metadata and controls

33 lines (19 loc) · 1.28 KB

Soisy Dev Quiz

Ciao, e benvenuto.

L'obiettivo di questo quiz è farci vedere chi sei dal punto di vista del codice.

Per questo quiz dovrai seguire la strada indicata dai test. L'idea è avere due entità che vanno abbinate: investimenti e prestiti. Una terza entità si occupa di registrarle e tentare l'abbinamento.

Ci sono un paio di condizioni a cui queste entità devono sottostare per essere abbinabili. Queste condizioni sono visibili nelle varie assertion presenti nelle classi di test.

Il codice deve essere inserito nella directory src, il formato delle directory e dei namespace deve rispettare le regole PSR-4 per poter essere compatibile con l'autoload.

Per far funzionare questo piccolo ambiente di prova, dopo aver clonato il repository, devi lanciare il comando:

composer install

Per far girare i test devi lanciare il comando:

./vendor/bin/phpunit

Quando i test saranno verdi e il tuo codice completo, fai una commit, la tua implementazione base sarà pronta.

A questo punto ci piacerebbe vedere come faresti evolvere il codice per migliorarlo, migliorandone il design e/o le funzionalità.

Una volta che ti sentirai soddisfatto del tuo codice, perché rispecchia la pasta di cui sei fatto, inviaci il link del tuo repository pubblico.

A presto​,

il team di Soisy