Main Contents

MS LiveWriter n’aime pas le code c#

août 29, 2008

Cela fait longtemps que je ne me suis pas occupé de ce blog… La création de la société PowerOn et le développement des sites Web associés me prend en effet tout mon temps.

Je compte recommencer bientôt avec une série consacrée au développement d’une application Web avec Castle, MonoRail, le moteur de rendu AspVie, Rhino.Commons et NHibernate.Linq côté serveur, ainsi que JQuery côté client.

Avant cela, il me faudra trouver un moyen de poster mes articles sans que mon code soit rendu inutilisable par MS LiveWriter… Vous l’avez certainement remarqué,  le code est faux ! Cela est notemment du au fait que LiveWriter n’aime pas les génériques. Je l’avais feinté en remplaçant les éléments qu’il n’aime pas par leurs équivalents échappés pour le HTML mais cela n’a visiblement suffit.

Veuillez excuser la qualité du code donc. Je corrigerais cela dès que possible.

Classé dans : Non classé | Commentaires (0)

Inversion de contrôle et injection de dépendances avec Castle Windsor - Partie 3

avril 30, 2008

Cet article n’est qu’une traduction de l’excellent article écrit par Simone Busoli que vous trouverez ici.

Dans l’article précédent, nous avons vu comment tirer profit de certaines fonctionnalités offertes par Windsor pour configurer les composants et leur fournir leurs dépendances.  Vous avez vu comment gérer les dépendances optionnelles et obligatoires ainsi que comment injecter des valeurs simples ou des références de composants, individuellement ou collectés dans des tableaux, des listes et des dictionnaires.

Dans cet article, nous conclurons la discussion à propos des fonctionnalités principales du conteneur Windsor en faisant évoluer l’exemple qui nous a accompagné tout au long de cette série d’articles. Le prochain article examinera des sujets plus avancés.

(Lire la suite…)

Classé dans : Castle | Commentaires (0)

Inversion de contrôle et injection de dépendances avec Castle Windsor – Partie 2

avril 29, 2008

Cet article n’est qu’une traduction de l’excellent article écrit par Simone Busoli que vous trouverez ici.

Étant donné que le premier article ne montrait qu’une petite partie des fonctionnalités de Castle Windsor, nous allons reprendre la précédente discussion en étendant les pré requis de l’exemple afin de montrer comment l’IoC gère les changements et quel est son véritable potentiel.

Dans l’article précédent nous avons introduit les concepts d’Inversion de contrôle et d’injection de dépendances, et avons montré comment bénéficier de leur usage en développant une application simple. Bien que cet exemple naïf ne profitait pas de tous les avantages offerts par l’IoC et la DI comme le ferait une véritable application, il permettait aux développeurs qui découvraient ces concepts de les aborder simplement et de la bonne manière.

(Lire la suite…)

Classé dans : Castle | Commentaires (0)

Inversion de contrôle et injection de dépendances avec Castle Windsor – Partie 1

mars 30, 2008

Cet article n’est qu’une traduction de l’excellent article écrit par Simone Busoli que vous trouverez ici.

L’Inversion de Contrôle (IoC) et l’injection de dépendances (DI) sont deux pratiques connexes du développement de logiciels qui sont connues pour conduire à une meilleure testabilité et maintenabilité des produits. Bien que certaines personnes les emploi déjà quotidiennement dans leur travail, beaucoup d’autres ne les connaissent pas, principalement car elles impliquent un changement assez radical dans le processus d’analyse habituel.

Cet article vise à introduire ces notions d’une manière simple et abordable, avec un exemple concret qui évoluera étape par étape afin de tirer pleinement avantage de l’IoC et de la DI, en tirant profit des fonctionnalités offertes par un Framework open source nommé Castle Project.

(Lire la suite…)

Classé dans : Castle | Commentaires (0)


Fermer
E-mail It