
Cette semaine, j'ai beaucoup rĆ©flĆ©chi Ć la communication entre les dĆ©veloppeurs et les non-dĆ©veloppeurs, et Ć la forme spĆ©cifique des revues de code. AprĆØs tout, les revues de code sont riches en occasions de malentendus, de conflits et de frustrations. Mais il n'est pas nĆ©cessaire qu'il en soit ainsi. Voici trois conseils pour s'assurer que les revues de code se dĆ©roulent sans heurtsĀ
Conseil n° 1 : faire preuve d'humilité
J'utilise les revues de code pour apprendre comment les autres pensent et codent. Et pour grandir. Si quelque chose dans le code me semble erronƩ, il s'agit souvent d'une erreur ou d'un oubli de la part du dƩveloppeur. Mais il peut aussi s'agir d'un malentendu ou d'un manque de connaissances de ma part. Formuler mes commentaires sous forme de questions permet d'attƩnuer le choc. (Et cela signifie que j'ai l'air moins stupide si j'ai tort).
Ne partez jamais du principe que vous savez. Ne cessez jamais d'apprendre.
Ne dites pas : « Ce n'est pas la bonne façon de faire ».
Dites plutÓt : « Je ne comprends pas pourquoi vous procédez de cette façon, parce que... »
Conseil n° 2 : aidez-les à progresser
S'il y a matière à amélioration, il est tentant d'expliquer d'emblée quelle est la meilleure solution. Mais le mentorat consiste aussi à aider les autres à s'approprier la solution. Et pour cela, il faut qu'ils travaillent pour y parvenir, et non qu'on leur impose la solution.
C'est en faisant les choses que l'on apprend, pas en se les faisant dire.
Ne dites pas : Ā« Voici la solution : ... Ā»
Dites plutÓt : « Je pense que vous pourriez améliorer le code. As-tu pensé à ... »
Conseil n° 3 : partagez la charge
Les révisions de code ne doivent pas se faire dans une seule direction. Le fait de recevoir une évaluation m'aide à comprendre ce que je peux améliorer : non seulement ma façon de coder, mais aussi ma façon de réviser. Cela nécessite de mettre mon ego de cÓté, ce qui peut être difficile. Mais si vous voulez grandir :
Ne limitez pas le nombre de personnes qui peuvent Ʃvaluer votre travail.
Demandez du feedback largement
Vous avez peut-ĆŖtre remarquĆ© un thĆØme commun Ć ces trois conseils : choisir la voie difficile plutĆ“t que la voie facile. Choisir la gĆ©nĆ©rositĆ© et l'humilitĆ©. Cela peut ĆŖtre douloureux. Cela peut ĆŖtre difficile. Mais c'est toujours gratifiant. C'est du moins ce que j'ai constatĆ© š .Ā
TrouvƩ sur le web
React Scan propose un drop-in d'une ligne qui met en Ć©vidence les composants mis Ć jour dans React, et vous donne un moyen rapide et facile de voir s'ils sont excessivement mis Ć jour (ce qui ralentira votre application). Il a Ć©tĆ© conƧu par la mĆŖme sociĆ©tĆ© qui a publiĆ© l'outil d'optimisation React Ā« Million Ā».Ā
Framer et Framer Motion Ć©taient auparavant un concept confus entre l'outil de crĆ©ation de pages (Framer) et la bibliothĆØque d'animation React (Framer Motion). Framer Motion a maintenant Ć©tĆ© isolĆ©, passĆ© en open-source, et il cible plus que seulement React.Ā
Payload, le CMS NextJS qui vise Ć prendre des parts de marchĆ© Ć WordPress, vient de sortir sa version v3 qui a Ć©tĆ© rƩƩcrite en NextJs, tirant le meilleur parti de ses (relativement nouvelles) capacitĆ©s cĆ“tĆ© serveur.Ā A suivre de prĆØs, je compte bien lāexplorer et si Ƨa a du sens, faire une vidĆ©o dessus!
C'est tout!
Merci d'ĆŖtre venus jusqu'ici. Faites-moi savoir ce que vous avez pensĆ© de ce numĆ©ro de la newsletter afin que je puisse mieux rĆ©pondre Ć vos besoins via ce trĆØs court sondage ou simplement en rĆ©pondant Ć cet email !Ā
David de Kodaps





