ALT.Net en pratique
Il faut bien comprendre qu’ALT.Net n’a pas pour but de créer des développeurs .Net d’un nouveau type.
Il s’agit simplement d’un tag qui permet de désigner l’ensemble des développeurs .Net qui n’embrassent pas sans discernement les outils, les préceptes et les modèles de développement provenant de Microsoft. Etre ALT.Net ne signifie pas être anti-Microsoft, mais plutôt être capable de prendre du recul et d’exploiter pleinement la plateforme .Net en ayant un regard critique et objectif sur les différentes solutions et méthodes qui proviennent ou non de Microsoft, qui proviennent ou non du monde .Net.
Un développeur ALT.Net est capable de choisir une solution alternative, si cette dernière est meilleure que la solution officielle. Et c’est justement parce qu’il est assez terrible de parler de solution officielle que la communauté ALT.Net cherche à se faire entendre, et à promouvoir par la même occasion un certain nombre de bonnes pratiques, de modèles et d’outils qui ne font pas forcément partie du courant Microsoft.
Un développeur revendiquant l’appartenance à la communauté ALT.Net est souvent un développeur :
- Qui ne se limite pas au Data Driven Design, et qui est familier avec l’OOP, les patterns, le Domain Driven Design, l’IoC, la SoC, etc.
- Qui a eu l’occasion de profiter de la puissance de certains outils et frameworks tiers comme Castle, NHibernate, Spring.Net, StructureMap, NUnit, RhinoMocks, Selenium, NDepend, Resharper, etc.
- Qui est habitué aux VCS et qui ne pourrait plus travailler sur un projet sans solution d’intégration continue.
- Qui est séduit par les méthodes agiles, qui comprend l’intérêt du TDD et du refactoring.
- Qui aime bien .Net
Ce ne sont que des exemples, évidemment, et la-liste-n’est-pas-exhaustive. En résumé, il s’agit d’un développeur ouvert, pragmatique et curieux, soucieux de développer des solutions de qualité le plus facilement possible. Vous pouvez correspondre à l’esprit ALT.Net sans même savoir qu’ALT.Net existe.


Twitter @altnetfr
Meetup
Google+
