
Depuis un moment, nous vous proposons une série d’articles sur le modèle réactif. Nous avons regardé d’où vient ce modèle et l’impact sur la gestion des threads. Mais comment ne pas se noyer dans un code trop complexe ?
Lire la suiteDepuis un moment, nous vous proposons une série d’articles sur le modèle réactif. Nous avons regardé d’où vient ce modèle et l’impact sur la gestion des threads. Mais comment ne pas se noyer dans un code trop complexe ?
Lire la suiteA travers cet article, nous voulons montrer qu’une forge logicielle composée de Git et TeamCity peu très bien convenir pour un projet en .NET Généralement, l’association .NET/Team Foundation Server est presque toujours automatique. Plusieurs raisons peuvent expliquer cela :
Lire la suiteAvec l’arrivée massive des processeurs multi-cœur, le parallélisme peut devenir une nécessité pour une application afin exploiter toute la puissance disponible d'une machine proposant ce type d'architecture. En effet, la loi de Moore, vérifiée depuis 1973, se heurte à une autre loi, celle des rendements décroissants. Le nombre de transistors à ajouter pour obtenir un gain de performance donné devient de plus en plus important, empêchant les fondeurs de continuer à augmenter la fréquence d’horloge des processeurs. Pour contourner ce problème, ils favorisent les architectures multi-cœurs.…
Lire la suiteL'approche "Behavior Driven Development", ou l'art d'écrire des tests qui décrivent le comportement attendu du système et que tout le monde comprend. Dans cet article (en anglais), je présente l'architecture mise en place pour suivre cette démarche, dans un projet de développement d'un client lourd sous .NET/WPF, et comment l'utilisation du design-pattern MVVM nous a aidé à atteindre notre objectif. La suite ici.
Lire la suite"- Mais pour ton application pourquoi tu ne mettrais pas des tests unitaires automatiques ? - Non, Trop cher ! Trop compliqué ! - Ah bon, t’es sûr ??..." Un échange qui vous semble familier ? Si oui, bonne nouvelle, mercredi 25 Mars se déroulera une réunion du groupe ALT.NET France pour découvrir (ou approfondir) comment le développement piloté par les tests (TDD) permet de réaliser une application testée, donc maintenable et évolutive. Ce gain finance de loin le temps consacré à l'écriture des tests, et…
Lire la suite