Comment bien donner et recevoir une code review (sans drama)
La code review est l’un des outils les plus bénéfiques et formateurs pour un développeur. Sauf quand c’est mal fait.
La code review est l’un des outils les plus bénéfiques et formateurs pour un développeur. Sauf quand c’est mal fait.
Aujourd’hui, je vais te montrer les pires bouts de code que j’ai jamais vus. Des sataneries qu’il ne faut surtout pas produire !
La résolution de problèmes est ta principale activité en tant que développeur. Devenir bon là-dedans, c’est obligatoire.
Certains livres devraient être obligatoires pour tous les développeurs. Ils ne sont pas tous techniques. Ils sont tous incroyables.
Aujourd’hui, on va parler de mes plus grosses catastrophes! Sur Internet, y’a que des experts. Des gens parfaits.
Aujourd’hui on va parler d’une règle pour devenir un meilleur développeur ! C’est très simple et ça va avoir un effet exponentiel.
Aaaaah le legacy code ! Soyons réalistes : nous passons la plupart de notre temps à modifier du code existant. Généralement, nous ne l’avons même pas écrit.
Visual studio code est de loin l’IDE le plus utilisé par les développeurs. Mais est-ce que tu sais à quel point tu peux gagner du temps avec ?
Les débats de développeurs sont d’une intensité folle. C’est pas des simples discussions. C’est des débats politiques avec des enjeux d’état.
Avec le temps, j’ai fini par comprendre que ce qui comptait le plus dans ce métier, c’était les habitudes. Toutes ces petites décisions et façons de faire.
Une bonne équipe de développeurs fera un bien meilleur travail que toutes les rock-star à la con dont t’entends parler partout.
J’ai vu énormément de projets informatiques sombrer dans le chaos. Je vais te donner la recette parfaite pour réduire en cendre tous tes efforts.
Il n’y a pas de bonne estimation de temps. Ton estimation de temps sera forcément une blague et aujourd’hui on va voir pourquoi.
Apparemment, tout le monde a décidé que la documentation technique c’était de la merde et que ça servait à rien. Ça me fait péter un plomb.
Les compétences clefs pour tous développeurs ne sont pas une liste sans fin de langages et de technologies. Je vois partout ces check lists interminables.