2017 © Pedro Peláez
 

library exercise

Soluzione agli esercizi

image

ilcleme/exercise

Soluzione agli esercizi

  • Thursday, October 27, 2016
  • by ilcleme
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Utilizzo

Per installare la repo è sufficiente, (*1)

composer require ilcleme/exercise

l'unico vincolo è la minimum-stability da settare a dev., (*2)

Obiettivi

Eseguire l'esercizio proposto. Di seguito le richieste., (*3)

Partendo dalla classe Revenue crea le classi mancanti (Employee, EmployeeType, Customer, Order) che implementino almeno i metodi citati. Utilizza gli standard PSR-2 e PSR-4, commenta tutto il codice in inglese utilizzando PHPDoc. Non utilizzare framework. Riscrivi il metodo getTotal della classe Revenue senza utilizzare cicli foreach. Crea un pacchetto con composer utilizzando le classi create., (*4)

BONUS, (*5)

Implementa almeno un design pattern che ritieni possa essere applicato. Installa un pacchetto composer di tua scelta ed utilizzalo all'interno di una delle classi. Usa Traits, Closures, Magic Methods., (*6)

Note

Per quanto riguarda l'uso di un design pattern, ho scelto di applicare un Pattern Strutturale (Dependency Injection) piuttosto che di altri tipi in quanto al momento l'implementazione risulta di base e non trovo motivi per applicare dei patter relativi alla Creazione oppure al comportamento degli oggetti come per esempio un Factory o uno Strategy., (*7)

The Versions

27/10 2016

dev-master

9999999-dev

Soluzione agli esercizi

  Sources   Download

by Mattia Clementi