12. Code bordélique: une fatalité ? 🐷

Cette semaine, dans le SAV de la Tech, on répond à la question d'Audrey:

"Bonjour,

En tant que développeuse, je me suis toujours efforcée de suivre les meilleures pratiques, en m'assurant d'écrire du code propre et bien organisé. Cependant mes collègues ne partagent pas cette rigueur. Ils ont tendance à écrire du code de manière désordonnée, sans se soucier des standards de qualité, ce qui me fait souvent paraitre lente lorsque je dois éditer leur code car il est peu maintenable.

Cette situation est source de frustration pour moi. Non seulement elle rallonge mon temps de travail, car je dois souvent retravailler leur code lorsque je dois le modifier pour ajouter une feature, mais elle me met également dans une position inconfortable. Je crains que mes propositions ne soient perçues comme une critique personnelle, ce qui pourrait nuire à l'ambiance de travail et à mes relations avec mes collègues. De plus ce n'est absolument pas récompensant car mon code fonctionne bien, et le leur bug régulièrement, et de plus ils en sont récompensés car ils résolvent plus d'incidents de prod que moi...

Je suis convaincue que le maintien d'un code propre est essentiel, non seulement pour l'efficacité du développement, mais aussi pour la pérennité du projet sur le long terme. Cependant, je me sens impuissante face à cette culture de l'à-peu-près qui semble ne pas être simplement limitée à mon équipe mais dans l'ensemble du monde du développement.

Auriez-vous des conseils pour m'aider à naviguer dans cette situation difficile ? Je suis pas seulement à la recherche de stratégies pour promouvoir le clean code mais aussi pour, moi aussi trouver l'état d'esprit me permettant de développer des solutions quick-and-dirty et progresser dans une codebase désorganisée.

Merci pour votre aide !"


Épisode enregistré en Janvier 2024.

Crédits musique: "Guess Again", provided by https://slip.stream


Ressources mentionnées dans l'épisode

(🫣 À lire après écoute de l'épisode !)

Retour à l'accueil du SAV de la Tech