samedi 31 octobre 2020

Clean Code de Robert C. Martin

 Clean Code A handbook of Agile Software Craftmanship de Robert C. Martin (Prentice Hall, 431 pages,
2019)

Incipit :

One of our favorite candies here in Denmark is Ga-Jol, whose strong licorice vapors are a perfect complement to our damp and often chilly weather.

Un excellent livre de méthodologie sur l'Art de coder proprement, sur les principes sous-jacent à la factorisation, au soin à apporter au nommage, avec force de conseils, un bible de référence en somme. A lire ... à relire. Et à appliquer !!! Les exemples foisonnent et sont en Java. Oui je me suis remis à la programmation depuis quelques temps (Python et Java), à la programmation objet et aux outils pour coder proprement (Pylint, pycodestyle, pydocstyle etc), avec un environnement dans une Virtual Machine Ubuntu avec Workstation, un profilJava et l'EDI Eclipse et un profil Python. Des cours en lignes (notamment sur Code Academy, un MOOC Python 3 sur Fun-mooc, un MOOC de Bioinformatique sur Coursera, oui cela occupe !!!), de l'algorithmique et l'usage d'EDI ou d'éditeurs avancés (Visual Code Studio). Avec quelques centres d'intérêt comme le Deep Learning, le NLP, la librairie MatPlotLib, les algos génétiques, le Design Pattern, ce genre de trucs. Au delà des aspects techniques cela montre combien le développement est devenu une industrie collaborative et où coder proprement est fondamental. Cela donne aussi une rigueur et des bonnes pratiques qui peuvent se généraliser.

Note : AAAAAAAAAAAAAAAAA

Aucun commentaire:

Publier un commentaire