Il est l’un des outils qui fait le plus de buzz ces temps-ci, bien avant la première release officielle. Dans les conférences il ravit la vedette à toutes les nouveautés technologiques. De Londres à Paris les meetups font salles combles. Pas un seul jour sans un article de blog sur un retour d’expérience. Les principaux…
Catégorie : Outils
Outils, Programmation
WPF : Tester ses affichages avec le designer de Visual Studio (2013)
by Vincent Bourgeois •
Vous développez des interfaces graphiques complexes, mais pour tester l’affichage, il faut absolument démarrer l’application, et ça, ça peut prendre du temps pour accéder à l’interface voulue ? Pas de problème, Visual Studio permet d’afficher des valeurs par défaut dans le designer ! Je vais partir d’un exemple simple : un ViewModel composé d’une liste de Models composés…
Bonnes pratiques de dév, Outils, Programmation
Dompter VIM en trois temps 2/3
by Yakhya Dabo •
Temps 2 : Grok your VIM Après avoir été convaincu de changer votre éditeur pour Vim et avoir pris connaissance de quelques commandes de bases, place à la phase suivante : la configuration. On n’écrit pas que du code dans notre travail. On s’exprime aussi par écrit, dans un langage plus humain, pour échanger avec…
Outils, Programmation
Présentation de NBuilder
by admin •
Introduction NBuilder est une bibliothèque qui permet de créer des objets pour vos tests de manière rapide et fluide grâce à son interface “fluent” (un peu à la manière de NFluent). Je vais tenter au travers de cet article de vous en présenter les bases. (NBuilder est disponible via nuget. Vous pouvez donc l’installer via…
Bonnes pratiques de dév, Outils, Programmation
Dompter VIM en trois temps 1/3
by Yakhya Dabo •
Temps 1 : Les principaux modes de VIM Comme énoncé dans l’introduction VIM est un éditeur modal. Chaque mode expose une manière différente d’interpréter les touches du clavier et d’interagir avec l’éditeur pour effectuer des actions sur le texte. On en distingue principalement quatre : Mode Normal pour exécuter des commandes sur le texte Mode…
Bonnes pratiques de dév, Outils, Programmation
Dompter VIM en trois temps 0/3
by Yakhya Dabo •
Découverte de VIM Dans le livre The Pragmatic Programmer, l’un des must read du craftsman, les auteurs (Andy Hunt et Daves Thomas) insistent sans cesse sur le principe D.R.Y (Don’t Repeat Yourself). Il revient sous forme de leitmotiv dans tous les chapitres. Le bon développeur, en vrai artiste, ne se répète pas. En plus de son…
Outils, Programmation
Présentation de NFluent
by admin •
1 – Un peu de sémantique NFluent est une bibliothèque d’assertions dont le but est de proposer l’écriture de tests unitaires de manière “Fluent”. D’habitude, je n’aime pas trop mélanger les termes anglais et français. Si on devait traduire littéralement le terme “fluent”, cela donnerait “fluide”. Qui n’a jamais rêvé d’écrire du code comme on…
Bonnes pratiques de dév, Outils
Il était une fois… Modernizr
by admin •
Un jour la princesse interpella le grand chambellan : “Grand chambellan venez par ici, j’ai à vous exposer un de mes soucis. Voyez-vous pour mon site j’ai une envie bien définie. J’aimerais que la homepage soit personnalisée en fonction de la dernière recherche effectuée ; mais voilà je suis désappointée par la retrocompatibilité… Auriez-vous une…
Agilité, Bonnes pratiques de dév, Outils, Programmation
Catch-Exception : pour tester vos exceptions sur JUnit
by Yakhya Dabo •
L’objectif principal des tests est de garantir la qualité du code de production en permettant des feed back rapides au moment du Refactoring. Il est malheureusement très courant de tomber sur du code de test sale, très sale, et des tests mal faits. L’une des situations où l’on peut rencontrer des problèmes de lisibilité c’est…
Actu, Outils, Programmation
Ceylon : un java moderne et sans legacy
by nicolas fedou •
J’ai récemment eu l’occasion d’assister à la conférence “Ceylon Tour Paris 2014”. Je me suis intéressé à ce langage pour certains de ses objectifs : Être tellement simple à lire qu’un développeur connaissant l’Orienté Objet peut le comprendre sans apprendre le langage. Disposer d’un typage statique implicite. Il présente d’autres caractéristiques intéressantes que j’ai découvertes…