Question

Bien que des questions similaires à celui-ci a déjà été posée et je peux peut-être assembler la réponse pour moi-même en lisant des matériaux déjà affichés. Cependant, je vais de l'avant avec la question, parce que je pense qu'il a des éléments de la nouvelle saveur et je voudrais voir les points de vue des autres sur la façon d'aborder ce sujet.

J'ai développé plusieurs applications Web de différentes échelles. Dans certains d'entre eux, j'étais seul développeur, dans une autre que je menais de petites équipes et faisait partie d'une grande équipe dans un autre.

La plupart d'entre eux ont été développés en utilisant PHP. L'un d'eux utilisé cadre Kohana, le reste ont tous été développés en utilisant PHP Raw. La principale difficulté que je fait face en ce qui concerne le développement rapide était, chaque fois qu'un petit changement a été fait pour corriger un bug ou modifier une fonction, je devais rafraîchir mon navigateur web, passer par plusieurs pages jusqu'à ce que j'atteint la page qui comprenait le correctif.

Je voudrais savoir, quelle devrait être la démarche de développement afin que je puisse tester mon code sans avoir à, ou au moins réduire au minimum le nombre de rafraîchissements nécessaires pour tester des changements dans le code. Bien que, les concepts applicables peut-être pour les développements de toute nature, pour cette question, laissez-nous en tenir à PHP et le cadre de ce.

Était-ce utile?

La solution

Vous allez devoir rafraîchir la page: PHP fonctionne sur la génération de page. Mais vous pouvez automatiser le rafraîchissement en utilisant une variété de méthodes différentes. Consultez cet article pour quatre façons différentes:

Conseil: 4 façons d'Auto-actualisez votre navigateur lors de la conception de nouveaux sites

Vous aurez également entrer dans développement piloté par les tests . Il va automatiser le processus de tester les mêmes choses encore et encore. Pour PHP, il y a SimpleTest entre autres cadres pour TDD.

Autres conseils

Je voudrais une aide de développement piloté par les tests. De cette façon, vous ne devez exécuter vos tests à nouveau (ce qui est toujours rafraîchir), mais moins cliquer sur une fonction particulière ou un cas particulier parce que votre cas de test irait. Une autre chose à regarder en testerait automatisé avec quelque chose comme Selinium ou Moulin à vent .

Licencié sous: CC-BY-SA avec attribution
scroll top