Cette activité de conseil peut prendre différentes formes :
- Présentation aux développeurs
- Réunion avec les développeurs et/ou leurs interlocuteurs
- Revue de code
- Binômage avec un développeur
- Formation
Python n'est pas seulement un langage, c'est aussi un environnement technique avec des outils qu'il est utile de maîtriser, tels que des frameworks web (Django, Flask, etc.) ou des linters (ruff).
D'autres outils peuvent aussi être génériques, c'est-à-dire ne pas être particulièrement liés à un langage en particulier, tels que Git ou AWS.
Le niveau en Python et Javascript des membres de l'équipe est nécessairement hétérogène alors qu'il est un élément déterminant dans l'efficacité de l'équipe prise dans son ensemble.
Nous pouvons apporter notre expérience sur ce que nous considérons comme de bonnes pratiques de codage et sur des fonctionnalités du langage parfois sous-exploitées.
Nous pouvons aussi apporter un regard nouveau sur des applications plus spécifiques.