Blog Arolla

Catégorie : Outils

éditeur, ide, plugin, script, framework, os, …

WPF : Tester ses affichages avec le designer de Visual Studio (2013)

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…

Présentation de NBuilder

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…

Dompter VIM en trois temps 1/3

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…

Présentation de NFluent

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…

Catch-Exception : pour tester vos exceptions sur JUnit

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…

Ceylon : un java moderne et sans legacy

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…