11 private links
Une extension JUnit hyper intéressante si vous utilisez la syntaxe given/when/then du BDD
Un rappel extrêmement utile nous permettant de comprendre que les outils ne sont en fait que des modes. Il parle de Flash et de REACT, mais tous les outils de développement sont concernés.
Il y a là-dedans quelques idiosynchrasies très intéressantes, que j’essayerai d'utiliser plus souvent
Un article vraiment très intéressant sur Rust et certains points délicats du langage
Ca fait de moi un vrai développeur senior
Une très astucieuse manière de tester du code javascript écrit sans framework
Si vous voulez comprendre pourquoi il n'y a pas beaucoup de librairies d'interface en pur Rust, l'article est très clair.
"We find that open source code containing swearwords exhibit significantly better
code quality than those not containing swearwords under several statistical tests."
Ne faites pas exprès de jurer dans votre code, mais si ça se voit, en un sens, c'est bon signe
L'astuce est sympathique, mais n'oubliez pas qu'elle marche aussi en java ! (même si en java on a tendance à utiliser d'autres méthodes pour ça, ce qui me paraît une bonne pratique aussi en Rust/Go/Whatever)
Tiens ? Encore un nouveau langage de script ? Il semble disposer de quelles propriétés intéressantes.
Le système legacy, c'est celui qui paye les factures du système que vous développez, alors ne le cassez pas
J'ai parfois fait des choses un peu analogues, mais la systématisation du process (et l'inclusion des tickets de dette technique, dont je parle toujours mais que je ne fais pas assez) et vraiment bien pensée
Evidement que je suis d'accord avec Gregor Hohpe ! aider les développeurs à débugger est utile pour les développeurs (parce qu'on apporte de l'expérience et un regard différent) mais aussi pour les architectes (parce qu'on voit concrètement le système qu'on étudie habituellement de façon abstraite)
Peut-être la définition la plus poétique du borrow checker. Parce que peut-être qu'il vous surveille, mais c'est pour votre bien
Sapristi ! Il serait possible d'avoir un pattern proche des paramètres par défaut en Rust ? Ce serait cool !
Un très bon site de comics pour développeurs
Une liste de demi-fonctionnalités intéressantes dans certains langages peut-être un peu ésotériques
J'ai l'impression de lire un compte-rendu d'un jeu codingame (c'est normal), et ça me donne une idée sacrément curieuse (parce que, d'une façon très Durning-Krugerienne, j'ai l'impression qu'ils ont loupé quelques trucs)
Une stratégie de gestion des données supprimées de la base peut-être plus intéressante que la colonne "deleted_at", mais en tout cas un peu plus lourde
Traduction approximative "l'ajout abusif de fonctionnalités est la petite mort qui amène à la fin d'un logiciel. Je ferais face à mon désir de remplacer mon bloc if-else par un système d'événements. Je le laisserai me traverser sans rien ajouter"