Le développeur a tendance à sous-estimer les bienfaits du commentaire. La raison qui se cacherait derrière cet apparent désamour serait bien souvent la même que celui face aux tests unitaires. “C’est chiant”. Oui, peut être, mais d’autres situations sont à prendre en compte. Parfois, c’est la culture de l’entreprise qui tend à laisser de côté le commentaire. On doit assumer la surcharge de travail, respecter les délais, alors on priorise, et on en oublie le bon sens. Nous pourrions passer ...
Mis à jour 17/01/2019 à 10h56 par Benbout (corrections de fautes / refactoring)
Les tests unitaires sont utilisés par le programmeur pour tester indépendamment des unités de traitement (méthodes) et s'assurer de leur bon fonctionnement. Les tests unitaires offrent plus de robustesse au code et permettent de faire des opérations de maintenance sur le code sans que celui-ci ne subisse de régression. Dans mon précédent billet de blog, j’ai présenté comment créer une application CRUD en utilisant Razor Pages, Visual Studio Code et Entity Framework Core. La structure ...
Mis à jour 18/11/2017 à 17h18 par Malick
Je suis en train d’écrire des tests unitaires pour le code d’exemple RazorDemo que j’ai hébergé sur GitHub pour mon dernier tutoriel qui sera publié bientôt. Actuellement, j’essaye de tester la méthode suivante : Code c# : Sélectionner tout - Visualiser dans une fenêtre à part 1234567public class CreateModel : PageModel { public async Task<IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return Page(); ...
public class CreateModel : PageModel { public async Task<IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return Page();
Dans mes travaux, j’accorde une importance particulière a la qualité du code. En plus de mettre en place systématiquement des tests unitaires, je dois me rassurer d’avoir une couverture optimale de mon code. Pour déterminer la quantité de code qui est testé dans son application, Visual Studio offre la fonctionnalité d’analyse de code. Cette dernière permet d’obtenir le pourcentage de la couverture de code pour un projet, une classe et une méthode. Bien qu’intéressante, ...
MsTest V2 : Tests unitaires paramétriques En termes de fonctionnalités, parmi les choses qu’on reproche à MsTest (le Framework de test unitaire de Microsoft) par rapport à NUnit, il y a l’absence de la prise en charge des tests paramétriques. Le manque de support de cette fonctionnalité est suffisant pour que plusieurs développeurs se tournement vers NUnit au détriment de MsTest. Concrètement, que sont les tests paramétriques ? Lorsqu’on effectue des tests unitaires, ...
Mis à jour 03/11/2016 à 01h42 par Siguillaume