Developpement

Toutes les ressources de développement

Fil des billets - Fil des commentaires

05avr. 2016

CleanCoder : Giving up on TDD

Ou pourquoi certains dév abandonnent TDD par Uncle Bob Martin.

Ce post est une mine d'arguments pour expliquer et convaincre vos collègues de l'utilité de la méthode Test Driven Development.

Morceaux choisis

Design et TDD

- But I thought TDD meant that you didn't have to design.

Yeah, and: "Love means you never have to say your sorry." What a bunch of horse hockey! We are programmers! We design! We create structures with high cohesion and low coupling. We manage dependencies. We isolate modules. WE. DESIGN.

Les tests nous parlent

Something that is hard to test is badly designed.

- Hmmm. I'm not sure...

Look. Suppose you ask me to write an app to control your grandmother's pacemaker. I agree, and a week later I hand you a thumb-drive and tell you to load it into her controller. Before you do you ask me: "Did you test it?" And my response is: "No, I chose a design that was hard to test."

04avr. 2016

Vis ma vie de dev : phrases cultes

Entendu en réunion :

  • "Il faut être orienté solution et pas orienté problème."
  • "Les managers ont convertis les tailles de tee shirt en jours."

Nous (développeurs) estimons en tailles de tee shirts pour avoir une idée de la complexité relative d'un tâche par rapport à une autre.

23fév. 2016

PragDav : Agile is dead, long live Agile !

Lors d'un meetup Software craftman ship Paris nous avons visionné la conférence Agile is dead de Dave Thomas.

Dave Thomas alias PragDave signataire du manifeste Agile y explique comment les pratiques de développement agile se sont "perverties". On fait de l'Agile désormais - et on le monnaie.

Considérez cet extrait sur son blog :

  • You aren’t an agile programmer—you’re a programmer who programs with agility.
  • You don’t work on an agile team—your team exhibits agility.
  • You don’t use agile tools—you use tools that enhance your agility.

Ces quelques phrases en perspective avec la businessisation de l'agilité dans le monde de l'entreprise illustrent parfaitement la pensée de Dave Thomas.

Bon visionnage !

23déc. 2015

Optimiser son temps : le pomodoro

A la recherche d'une technique d'optimisation du temps, j'ai fait la découverte du pomodoro. Cette technique de travail existe depuis les années 80.

L'idée est de découper sa journée en périodes de 25 minutes entrecoupées par des pauses de 5min. Tous les 4 pomodori, on effectue une "grande pause" de 10 à 15 minutes.

Lire la suite...

27janv. 2015

Powershell : équivalent de tail

Dans bien des situation, nous avons des fichiers de log à suivre. Hors, honte à Microsoft, jusqu'ici nous n'avions pas d'équivalent à l'outil tail de bash.

Voici une petite ligne de commande qui permet de faire la même chose que tail :

Get-Content -Path "C:\scripts\test.txt" -Wait

14oct. 2014

Théorie : Be SOLID !

Un peu de théorie avec un lien qui décrit les principes de programmation SOLID :

A méditer pendant que "ça compile et que ça build".

- page 2 de 6 -