Cucumber vs les outils TDD/BDD

cucumber _ LOGO

 

Cucumber est un outil permettant de réaliser des tests automatisés. Ces tests sont écrits dans le style des BDD (Behavior-Driven development), on retrouve la story, les scénarios ainsi que les steps (given, when, then). Gherkin est le langage utilisé pour décrire les tests. Il a été conçu comme un langage non technique, c’est-à-dire compréhensible par toute personne. Il favorise ainsi la contribution de toute l’équipe en charge d’un projet.

Présentation de l’interface de configuration d’ORCHARD : Partie 1

250px-Orchard_logo_1.svg

Orchard est un CMS qui propose plusieurs fonctionnalités utilisateurs comme la gestion des Widgets, gestion des menus,  gestion des pages, gestion des couches ….

Dans cet article je vais présenter dans un premier temps la partie admin d’orchard, comment créer des couches, et dans un second temps, la gestion des pages et  l’emplacement des contenus des widgets au sein des pages.

Je vais me baser sur l’exemple déjà introduit sur mon dernier article (Création d’un projet MVC .Net vide via le CMS Orchard)

Un mixin SASS pour automatiser la création de boîtes de type info-bulle

blog-mixin-info_bulle

Etant développeur front-end, environ 75% des maquettes graphiques que je dois intégrer comportent actuellement des composants à l’affichage similaire à une info-bulle.

Il y a encore quelques années je me contentais d’un générateur en ligne qui, moyennant quelques paramètres à renseigner dans un formulaire, me fournissait un code CSS à peu près prêt à l’emploi (il fallait souvent le réajuster un peu). Aujourd’hui j’utilise un mixin SASS que j’ai écrit, d’abord en m’inspirant du générateur en ligne dont j’ai fourni le lien ci-dessus (avec quelques soucis de crénelage au niveau des triangles), puis en repensant la quasi-totalité du code en exploitant les possibilités de transformation offertes par CSS3.