Lors d’une revue de code, un collègue, Zachary Paden, me demandait pourquoi j’appelais la fonction typing.cast
sur mes variables plutôt que de créer des variables temporaires simplement pour typer. Eh bien, tout comme il ignorait l’existence de cast
, j’ignorais que cette approche fonctionnait. En bon nerdz que nous sommes, il a décidé de mesurer la performance de chacune des approches.
Étiquette : Python
bookmark_borderboto3 – Passer de monkeypatch à moto
Aujourd’hui, à la suggestion d’un collège (Zachary Paden), j’ai contemplé l’idée de migrer mes tests utilisant pytest/monkeypatch à moto. Ici je vais partager mon parcours et observations.
Continue reading « boto3 – Passer de monkeypatch à moto »bookmark_borderCréer un modèle pydantic pour les polygones SIG
Dans cet article, je vais expliquer comment créer un modèle pydantic pour valider et créer des polygones pour des SIG (systèmes d’information géographique).
Continue reading « Créer un modèle pydantic pour les polygones SIG »bookmark_borderExplications et astuces d’utilisation de python poetry
Pour ceux qui sont habitués à utiliser un environnement virtuel «de base» avec virtualenv, poetry peut être déroutant. Voici quelques éclaircissements et certains trucs avec l’utilisation de poetry.
Continue reading « Explications et astuces d’utilisation de python poetry »bookmark_borderComment intégrer mypy dans un projet existant
Voici tout simplement comment je m’y suis pris pour intégrer mypy dans quelques projets. Ce billet suppose que vous utilisez git et que vous avez un système de tests en place.
Continue reading « Comment intégrer mypy dans un projet existant »