Domanda

Anche se le domande simili a questo è già stato chiesto e posso forse assemblare la risposta per me leggendo i materiali già postato. Ancora sto andando avanti con la domanda, perché mi sento ha elementi di sapore nuovo e mi piacerebbe vedere le opinioni degli altri su come affrontare questo.

Ho sviluppato diverse applicazioni Web di varia scala. In alcuni di essi, avevo solo sviluppatore, in un altro ho guidato piccole squadre e faceva parte di una grande squadra in un altro.

La maggior parte di questi sono stati sviluppati utilizzando PHP. Uno di loro hanno usato Kohana quadro, gli altri sono stati tutti sviluppati utilizzando Raw PHP. La difficoltà principale che ho affrontato per quanto riguarda il rapido sviluppo è stato, ogni volta che un piccolo cambiamento è stato fatto per correggere un bug o modificare una caratteristica, ho dovuto aggiornare il mio browser web, passare attraverso diverse pagine fino a raggiungere la pagina che ha incluso la correzione.

Vorrei sapere, quello che dovrebbe essere l'approccio di sviluppo in modo da poter testare il mio codice, senza dover, o almeno ridurre al minimo il numero di rinfresca richiesto di testare i cambiamenti nel codice. Anche se, forse i concetti applicabili per gli sviluppi di qualsiasi natura, per questa domanda, dobbiamo attenerci a PHP e del quadro.

È stato utile?

Soluzione

Si sta andando ad avere per aggiornare la pagina: PHP lavora sulla generazione pagina. Ma è possibile automatizzare le rinfresca utilizzando una varietà di metodi diversi. Leggi questo articolo per quattro modi diversi:

Ricerca veloce Tip: 4 modi per auto-aggiornare il browser quando si progettano nuovi Siti

Si potrà anche entrare in test-driven development . Sarà automatizzare il processo di testare le stesse cose più e più volte. Per PHP, c'è SimpleTest tra le altre strutture per la TDD.

Altri suggerimenti

I would +1 using Test-driven development. This way you would only have to run your tests again (which is still refresh), but less click through to a particular function or a particular case because your test-case would run. Another thing to look into would be automated testing with something like Selinium or Windmill.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top