URL: https://linuxfr.org/users/serge_ss_paille/journaux/ecrire-pour-mieux-finir Title: Écrire pour mieux finir Authors: serge_sans_paille Date: 2019年03月20日T07:45:33+01:00 License: CC By-SA Tags: Score: 21 Demat'iNal, Il y a un peu moins de trois ans, je commençais à coucher sur le clavier (oui parce que coucher sur le papier, ça me fait bizarre) le résultats de mes pérégrinations autour du compilateur [pythran](https://github.com/serge-sans-paille/pythran/) sur [pythran-stories](http://serge-sans-paille.github.io/pythran-stories/). Et hier, alors que je postais un article sur [l'analyse de *use-def chains* pour Python](http://serge-sans-paille.github.io/pythran-stories/gast-beniget-use-def-chains-for-python-programs.html) à l'aide du paquet [beniget](https://github.com/serge-sans-paille/beniget/), un sentiment de complétude a surgi inopinément, à la manière d'un pokemon sauvage surgissant des fourrés. Et chose curieuse, rien de cela n'était arrivé lors de la [release sur PyPI](https://pypi.org/project/beniget/). Cela confirme finalement une impression diffuse que j'avais depuis quelques temps : l'écriture du code est pour moi une sorte de phénomène exploratoire, un bricolage qui se solidifie à coup de temps et de tests. Et c'est une fois que ce voyage a un peu progressé que vient le moment d'établir une carte, d'**écrire** ce que j'ai observé/compris/découvert/construit. Écrire le journal d'exploration, c'est ainsi une bonne façon de se poser, regarder en ailleurs, structurer (j'allais écrire *formaliser*, mais évitons les gros mots) le passé et... aller de l'avant. Et fait assez amusant, écrire ces quelques lignes participe du même phénomène (*inception* :-))