octobre
2009
L’inconvénient d’un web service est qu’il a besoin d’un serveur web pour s’exécuter, comme IIS ou le serveur web de visual studio. Or, bien que cela soit possible de lancer à la main le serveur à travers visual studio et d’effectuer des tests, cela devient problématique pour toute utilisation automatisée ou souhaitant tourner dans un environnement où aucun serveur web n’est lancé. Comment faire alors pour tester son web service ?
octobre
2009
AutoMapper est un outil permettant de définir une stratégie de mapping objet-objet. Il peut être utilisé lorsqu’on a besoin de passer des objets entre des couches qui doivent être indépendantes, pour transformer des objets complexes en DTO ou inversement, etc … Toutes ces opérations de transformation d’un objet A en objet B sont souvent redondantes, fastidieuses et sujettes à des erreurs. Quoi de plus frustrant que de se rendre compte après moultes débuggages que si […]
octobre
2009
Les personnes qui écrivent des tests unitaires connaissent en général ce pattern qui consiste à organiser son test en 3 parties : Arrange => initialiser les objets mis en jeu par le test Act => Exécuter la méthode que l’on souhaite tester Assert => Vérifier que les résultats sont conforme aux attentes Je n’ai pas vu de traduction officielle de cette abréviation. Que pensez-vous de : Arranger Agir Auditer En avez vous d’autres à proposer […]
octobre
2009
Tester sa couche d’accès aux données (DAL) est toujours un calvaire pour le développeur. La principale raison réside dans la nature même d’une base de données et dans sa fonction de persistance d’état. Or, un test doit pouvoir se baser sur un contexte connu et le fait de tester des opérations CRUD sur sa base de données va forcément modifier ce contexte. On en déduit deux axes principaux : Avoir un contexte connu => i.e. […]
octobre
2009
Découvrez la refonte de la FAQ ASP.NET, en C#. Au menu : – Refonte du plan de la FAQ – Mise à jour de questions/réponses obsolètes – Ajout de 28 nouvelles questions/réponses Vous pouvez laissez vos avis/commentaires/suggestions sur ce billet ou sur le forum
octobre
2009
Ce cher Jérôme me faisait remarquer à juste titre que cette entrée de la FAQ : Peut-on avoir plusieurs formulaires avec runat=server dans une même page ? n’était pas très étoffée… Et il a tout à fait raison. Mais pourquoi ne peut-on pas avoir plusieurs formulaires avec runat=server sur une même page ? Il serait d’ailleurs plus judicieux de préciser qu’on ne peut pas avoir plusieurs formulaires visible sur la même page. En effet 1: […]
septembre
2009
Suite à ce billet [.NET][SGBD][SQL Server] [Sql Serveur 2008] Le type HierarchyID et les datasets typés, j’ai crée une petite fonction, incomplète pour l’instant, qui permet d’appeler une procédure stockée avec les bons paramètres, dont les paramètres de type HierarchyID. L’”astuce” consiste en l’utilisation du tableau typeAndSqlTypeAndUdt qui permet de faire la relation entre un type .Net et son type SQL Server (agrémenté de l’UDT si besoin). Voici le code de démo : […]
septembre
2009
Il est possible de trouver grâce à la réflexion des attributs qui décorent les classes ou les méthodes d’une classe. Par exemple la classe de test suivante : [TestClass] class Test { [TestMethod] public void Test1() { //… } [TestMethod] public void Test2() { //… } } possède des méthodes décorées de l’attribut TestMethodAttribute.
août
2009
On l’a souvent vu, l’utilisation de l’updatepanel est très pratique et améliore très facilement l’expérience utilisateur d’un site web. Mal utilisé, celui-ci peut récupérer beaucoup plus d’informations que nécessaire. Que faire par exemple dans le cas simple suivant, lorsque l’on doit mettre à jour plusieurs zones en même temps d’une page volumineuse ? Quelque chose dans ce genre : Début à rafraichir Long milieu (images et textes statiques à foison) Fin […]
juillet
2009
(english reviews follow) Cet ouvrage traite du nouveau framework de développement web de Microsoft, ASP.NET MVC. Ecrit dans une langue de Shakespare plutôt abordable, ce livre constitue une référence pour qui veut apprendre le framework MVC d’ASP.NET. Les auteurs, acteurs reconnus du monde du développement, ne font pas que nous enseigner les arcanes du framework, mais nous guident dans le développement ASP.NET MVC à travers leurs expériences et leurs bonnes pratiques. On appréciera notamment les […]
Commentaires récents
- [Tests] Arrange Act Assert, une traduction ? dans
- [UnitTest][C#] Tester une méthode privée dans
- Récupérer une valeur d’un contrôle depuis une autre Form / inclusions croisées et déclaration anticipée dans
- Tutoriel : Utiliser la ListBox et l’Isolated Storage dans vos applications Windows Phone 7 avec Silverlight dans
- Tutoriel : Utiliser la ListBox et l’Isolated Storage dans vos applications Windows Phone 7 avec Silverlight dans
Archives
- janvier 2013
- avril 2012
- janvier 2012
- juin 2011
- janvier 2011
- décembre 2010
- novembre 2010
- septembre 2010
- juin 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- mai 2009
- avril 2009
- mars 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007