Joomla.it Forum

Non solo Joomla... => Sviluppo => : Cybassh 21 Jun 2010, 10:09:20

: [RISOLTO]Debug Componente
: Cybassh 21 Jun 2010, 10:09:20
Salve a tutti,
  volevo sapere quale tecnica o strumenti  di debug consiglereste per fare il debug di un componente in via di sviluppo.

grazie
: Re:Debug Componente
: mau_develop 21 Jun 2010, 10:46:58
joomla ha il debug, abilitalo. oppure installa jdump

personalmente non uso nulla di tutto qs... semplici print_r, var_dump, E_ALL nel php.ini, alla fine abilito il debug di joomla per una visione di insieme del framework

M.
: Re:Debug Componente
: Cybassh 21 Jun 2010, 14:34:09
ma il debug di joomla è qullo che si trova in :
Configurazione->Sistema->Configurazione Debug ?

: Re:Debug Componente
: mau_develop 21 Jun 2010, 14:51:39
si, ma non farlo online

M.
: Re:Debug Componente
: Cybassh 22 Jun 2010, 11:01:09
in che senso?
hai una guida, tutorial per favore?
: Re:Debug Componente
: mau_develop 22 Jun 2010, 11:50:44
che se lo fai online e qualcuno casualmente visita la pagina vede tutte le query in chiaro ;)

i debug remoti... non esistono.

M.
: [RISOLTO]Re:Debug Componente
: Cybassh 22 Jun 2010, 12:22:09
Ok certamente,
  prima utilizzavo Xdebug, per esempio, per fare il debug di applicazioni mvc e librerie esterne. immagino che per farlo sotto j! sia molto oneroso allora...

Grazie Mau
: Re:Debug Componente
: mau_develop 22 Jun 2010, 12:36:35
no, non è un fatto di oneroso o meno è proprio il fatto che un debug esploita molti dati in chiaro, che servono allo sviluppatore.

SI preferisce creare in locale un'ambiente identico a quello remoto, installare, fare il debug e poi trasferire tutto in remoto

M.
: Re:Debug Componente
: Cybassh 22 Jun 2010, 17:07:12
ah,
  ho capito cosa intendi. Intendevo dire il debug  fatto con i breakpoint e lo stato delle variabili per istruzioni interessate, non quello di output a video. ho notato che condividere un ambiente di debug in un gruppo di lavoro e in piu' per cms è oneroso per i sistemisti eheheh considera che per utilizzare Xdebug per questo scopo, visto che gestisce un ip per volta, bisognerebbe metter su un proxy per smistare le comunicazioni tra il server e i client in debug...cosa che non son riuscito ancora a fare perchè ci vuol tempo e collaborazione coi sistemisti.

poi le fasi di deploy le conosco, grazie  ;)