Marathon de Berlin 2023 ➡️ 2h27
Je suis la même personne au travail et lorsque je cours. Alors, aujourd'hui, je vous parle de moi au travers d'un temps fort de ma vie de coureur.
Je suis la même personne au travail et lorsque je cours. Alors, aujourd'hui, je vous parle de moi au travers d'un temps fort de ma vie de coureur.
« As a user, I want to connect to the database, So that I'm connected to the database. » Super, ou pas : on doit pouvoir faire mieux que ça.
Toute fonctionnalité d'un produit en accroît la complexité et augmente le risque d'erreurs. Soyez donc bien certain(e) de la valeur qu'elle ajoute.
Construire un objet, c'est partir du comportement. La donnée qu'il encapsule s'en déduit et constitue un détail d'implémentation.
Quand une simple interaction avec ma voisine Huguette nous rappelle que tout n'est pas appréhendable au travers de l'informatique…
Dans un système legacy dont beaucoup de systèmes dépendent, corriger un bug n'est pas toujours recommandé. Mieux vaut l'isoler et le maintenir.
Clean Code est un livre de référence : une lecture linéaire, de A à Z, n'aurait que peu de sens. Il faut lire, expérimenter et y revenir fréquemment.
Retour sur une année d'écriture : le format qui s'est imposé, les retours qui me parviennent et la motivation profonde derrière ces publications.
Vous appelez une librairie, mais c'est le framework qui vous appelle. La différence, c'est l'inversion de contrôle.
Que la perfection soit devenue un gros mot relève quand-même du paradoxe. Ne l'abandonnez pas, mais tendez vers elle grâce à l'amélioration continue.
Plutôt que de faire des estimations, qui sont correctes comme une pendule cassée (qui donne la bonne heure 2 fois par jour), découpez votre travail.
Les ingénieurs, trop occupés à se demander s'ils seront à la hauteur, passent à côté d'une question plus essentielle : à quoi sert leur travail ?
La taxonomie révisée de Bloom propose une description fine des degrés de savoir. Un exemple autobiographique vous est proposé pour mieux l'appréhender.
Si vous envisagez de créer un framework maison, pensez-y à deux fois : y'en a qui ont essayé, ils en ont eu, des problèmes !
Travailler la qualité logicielle, c'est travailler les architectures, paradigmes et méthodologies, en particulier le clean code. Le langage importe peu.
Le simple témoignage de quelqu'un qui a eu l'outrecuidance de vouloir réserver un billet de train via le site SNCF Connect.
S'il est un outil merveilleux, le TDD ne se prête pas à tous les développements, au risque de tomber dans la loi de l'instrument.
Que les personnes qui emploient cette expression viennent s'asseoir au clavier et nous montrent ce qu'elles savent faire…
La méthode Mikado consiste à cartographier les dépendances du refactoring, puis à refactorer en partant des feuilles de l'arbre ainsi établi.
Quel que soit votre rôle exact (Lead Dev, Tech Lead, VP of Engineering, CTO…), soyez exigeant mais sachez ménager votre équipe.