[MontelLUG] Consiglio progetto PHP

Walter Barbagallo turbometalskater a gmail.com
Ven 21 Nov 2014 18:07:50 CET


Il 21/11/2014 16:28, Gianluca Moro ha scritto:
> Avete qualche consiglio, tipo, esistono librerie
> di logging per php da usare senza riscrivermele?

Io ti consiglio monolog
[https://packagist.org/packages/monolog/monolog], che viene già usato in
molti progetti.
Giusto dando un occhiata alle feature ti puoi rendere conto di quante
cose può fare [https://github.com/Seldaek/monolog/blob/master/README.mdown]
Se vuoi fare una cosa pulita per l'installazione (magari è una
applicazione web e non vuoi aggiungere codici di terze parti al SCM) il
metodo per installare i vendors è tramite composer
[https://getcomposer.org/]
Altrimenti basta scompattare e posizionare la libreria in qualche punto.


Il 21/11/2014 16:28, Gianluca Moro ha scritto:
> Avete da consigliare qualche tool di profiling per
> capire meglio il codice?

Come citato da Manuel Xdebug is the way, dovrebbe fare anche profiling.
Se vuoi capire meglio il codice potresti configurare il tuo IDE (lo uso
con Netbeans) con xdebug in modo da avere un debugger per andare avanti
step by step sul codice in esecuzione e vedere lo stato delle variabili
nello scope in cui ti trovi (i classici dev tools per l'analisi in
runtime del codice)

Un altra opzione (la più dolorosa forse) è capire il codice fornendo
test funzionali e unitari *dragons ahead* quindi PHPUnit, mocking,
fakers etc..


Per altri toolkits/framework puoi sempre fare riferimento all'ormai
standardizzato repository di componenti PHP packagist
[https://packagist.org/]

saluti!


More information about the montellug mailing list