2. Abstract
La recette du “JavaScript aux petits oignons” :
2.Écrire des tests pour son JavaScript
3.Analyser son code pour enlever les bugs
4.Bien couvrir
5.Laisser mijoter dans un serveur d’intégration continue
2
3. Romain Linsolas
•Développeur Java / Web depuis 2002
•Éleveur d'usines logicielles
•@ Société Générale
http://linsolas.free.fr/wordpress
@romaintaz
3
9. Notre outil d'analyse du code
•Plateforme de suivi de la qualité du code
•Mesure de la dette technique
•Multi-langages : Java, C#, PHP, JS, Python, etc.
http://www.sonarsource.com/
@SonarSource
9
12. js-test-driver
Notre 2ème framework de test JavaScript
•Syntaxe proche de JUnit (assertXXX)
•Propose un plugin de mesure de couverture de code
http://code.google.com/p/js-test-driver/
12
13. Exemple de code js-test-driver
GreeterTest = TestCase("GreeterTest");
GreeterTest.prototype.testGreet = function() {
var greeter = new myapp.Greeter();
assertEquals("Hello World!", greeter.greet("World"));
};
13