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.