Minimal Refresh (F5) Sviluppo di app Web

2

Anche se domande simili a questa sono già state poste e posso forse riunirmi la risposta leggendo i materiali già pubblicati. Sto ancora andando avanti con la domanda, perché sento che ha elementi di nuovo sapore e mi piacerebbe vedere il punto di vista degli altri su come affrontarlo.

Ho sviluppato diverse applicazioni Web di varia scala. In alcuni di loro ero solo uno sviluppatore, in un altro ho guidato piccole squadre e facevo parte di una grande squadra in un'altra.

Molti di questi sono stati sviluppati usando PHP. Uno di questi ha utilizzato Kohana Framework, il resto è stato sviluppato utilizzando Raw PHP. La principale difficoltà che ho dovuto affrontare per quanto riguarda lo sviluppo rapido è stata, ogni volta che è stato fatto un piccolo cambiamento per correggere un bug o modificare una funzionalità, ho dovuto aggiornare il mio browser web, scorrere diverse pagine fino a raggiungere la pagina che includeva la correzione.

Vorrei sapere, quale dovrebbe essere l'approccio di sviluppo in modo che possa testare il mio codice senza dover, o almeno ridurre al minimo il numero di aggiornamenti richiesti per testare le modifiche nel codice. Anche se i concetti potrebbero essere applicabili a sviluppi di qualsiasi natura, per questa domanda, atteniamoci al PHP e al suo framework.

    
posta Shamim Hafiz 21.11.2010 - 10:08
fonte

2 risposte

4

Dovrai aggiornare la pagina: PHP funziona sulla generazione di pagine. Ma puoi automatizzare gli aggiornamenti usando una varietà di metodi diversi. Dai un'occhiata a questo articolo per quattro modi diversi:

Suggerimento rapido : 4 modi per aggiornare automaticamente il browser durante la progettazione di nuovi siti

Dovrai anche entrare nello sviluppo basato sui test . Automatizzerà il processo di testare sempre le stesse cose. Per PHP, c'è SimpleTest tra gli altri framework per TDD.

    
risposta data 21.11.2010 - 11:05
fonte
3

Vorrei +1 usando lo sviluppo basato su Test. In questo modo dovresti eseguire di nuovo i tuoi test (che è ancora aggiornato), ma meno click su una particolare funzione o un caso particolare perché il tuo caso di test verrebbe eseguito. Un'altra cosa da esaminare sarebbe test automatico con qualcosa come Selinium o Mulino a vento .

    
risposta data 21.11.2010 - 11:37
fonte

Leggi altre domande sui tag