Un jour, un des développeurs de mon équipe a annoncé qu’il devait refactorer un bout de code, car il le trouvait sale. Je lui ai alors demandé plus de détails quant au type de refactoring. Était-ce à cause du nommage ou était-ce plus profond ? En creusant un peu, il s’est avéré qu’il avait en…
Catégorie : Bonnes pratiques de dév
Bonnes pratiques de dév, Je pense donc je blogue, Non classé
Écrire une bibliothèque en Java
by Christophe •
Cette fois ça y est. Ce petit bout de code Java bien pratique que vous avez terminé récemment, vous aimeriez bien le partager avec le monde entier. Parce qu’il simplifie la vie, parce qu’il est différent de l’existant, ou meilleur, ou plus simple d’utilisation. Quelle que soit votre motivation, ce que vous voulez, c’est écrire…
Bonnes pratiques de dév, Fonctionnel, Programmation
Le dilemme entre code expressif et code générique FP
by patrick giry •
Utiliser au mieux la plomberie fournie par le langage de programmation ou exprimer au mieux le domaine métier ? C’est le dilemme habituel dans un langage de programmation tel que Java. Voyons cela de plus près au travers de quelques exemples, et comment nous parvenons à résoudre ce problème avec plus ou moins de bonheur…
Bonnes pratiques de dév, Je pense donc je blogue, Non classé
Elegant Objects, le livre qui pique de Yegor Bugayenko
by HadrienMP •
Il y a quelques temps, je suis tombé sur le blog de Yegor Bugayenko. Son sujet d’écriture principal est la programmation orientée objet. Il y expose ses visions sur des problèmes classiques et ses solutions objets. En suivant une série de valeurs et de principes objets, il a développé un style de code particulier. J’ai…
Bonnes pratiques de dév, Programmation, Revues de presse
Coût, complexité et sémantique : la revue de presse de février
by Lionel Tougne •
Dans cette nouvelle revue de presse, il sera question de coût, de complexité et de sémantique. Trois leviers avec lesquels il faut souvent jouer pour atteindre le résultat tant attendu. Vaste programme ! Nous allons parler encore une fois d’un buzzword : « severless ». L’idée derrière ce terme est de ne payer que ce que l’on consomme. C’est…
Bonnes pratiques de dév, Programmation
Montez le niveau de votre gestion des erreurs !
by HadrienMP •
Lors d’une de mes missions avec une architecture classique en couches et sans service de routage, j’ai eu de nombreuses discussions et incompréhensions avec mes collègues quant à la gestion des erreurs. Plutôt que de rester dans le débat théorique, j’ai voulu essayer sur un exemple “classique” toutes les techniques auxquelles je pouvais penser.…
Bonnes pratiques de dév, Je pense donc je blogue, Programmation
Mon premier «Global Day of Code Retreat »
by Olfa Mabrouki •
Cela fait quelques années qu’on me parle du « Global day of code retreat » comme de l’événement incontournable à faire au moins une fois dans sa vie de développeur : « Olfa, il faut que tu viennes ! Des développeurs du monde entier travaillent sur le même exercice, le même jour ! C’est top ! ». A chaque fois, je me…
Bonnes pratiques de dév, Programmation
Adrian Bolboaca on Evolutionary Design: Inductive vs. Deductive approaches
by Cyrille •
I’ve been lucky to attend a very interesting meetup with Adrian Bolboaca recently at Arolla on the edgy topic of Evolutionary Design using Inductive or Deductive approach. It is about TDD of course, as Adi is a master of TDD. The topic could not escape my mind since then, so I’d like to share about…
Actu, Bonnes pratiques de dév, Programmation, Revues de presse
Revue de presse de juillet
by Lionel Tougne •
Une fois n’est pas coutume, on commence, cette fois-ci, par du langage. Ici, il sera question de Rust. Cet article a été écrit à l’occasion des deux ans de ce dernier. On lui souhaite un franc succès ! https://blog.rust-lang.org/2017/05/15/rust-at-two-years.html On continue avec les langages avec un tour du côté de Scala. Attention, pas question…
Actu, Bonnes pratiques de dév, Programmation, Revues de presse
Revue de presse de juin
by Lionel Tougne •
Il fait beau, il fait chaud ! Quoi de mieux que quelques news autour de la performance pour se rafraîchir ? Dans cette revue, nous parlerons essentiellement de performances. De quoi faire vrombir vos applications ! Commençons par l’essentiel : le point critique d’une application quand certaines actions commencent à prendre trop de temps ou alors que la…