« SPARQL Protocol and RDF Query Language/Travail pratique/Initiation à PHPUnit » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-qu'il +qu’il) |
|||
Ligne 30 :
Les librairies PHP pour SPARQL comportent des tests unitaires
=== Documentations ===
Ligne 106 :
== Développer avec PHPUnit ==
Les débutants en PHP pensent, souvent à tort,
Les tests doivent accompagner toute la vie d'un logiciel. Si un développeur modifie un logiciel sans maintenir les tests associés, il brise la chaîne vertueuse que ses pères ont essayé de maintenir et fait du logiciel une version Beta pour toujours (c'est-à-dire une version boguée). Dès lors qu'un logiciel ne subit plus de tests, sa durée de vie sera courte.
De plus, la méthode agile (ou Extreme Programming) intègre les tests unitaires. Cela permet de modifier violemment le code pour l'améliorer (refactoring), car le développeur sait
'''Voici la méthode pour développer des tests unitaires, quel que soit le langage :'''
Ligne 136 :
=== Concevoir l'arborescence de votre projet ===
Un projet Web ne doit pas être développé alors
Dans le [[SPARQL Protocol and RDF Query Language/Travail pratique/Faire un serveur Web|TP faire un serveur Web]], nous avons créé un site Web, '''moncv''', qui servira aux tests sur notre PC de développement avant un possible déploiement à distance sur un autre serveur.
Ligne 332 :
</source>
Les tests indiquent
=== Créer le script de déploiement ===
|