Logging-driven development – logs are not just logs
Fact 1 : ` logger.debug(« »pouet » ») ;`
Qui n’a jamais écrit ce genre de chose?
Personne, ou alors vous êtes vraiment quelqu’un de vraiment … d’intéressant 🙂
Les logs font partie de *TOUS* les développements d’apps. Mais très souvent, cela se fait à l’instinct ; et c’est normal, très peu d’équipes ont codifié cette partie.
Finalement, pourquoi ne pas passer quelques minutes à structurer le logging, comme pour n’importe quelle feature ? Pourquoi, tant que nous y sommes, en faire un élément de notre architecture ?
* Nos apps ont plein de choses à nous dire, et beaucoup de choses passent déjà par les logs
* Les logs sont partout, des browsers aux data stores, traquant inlassablement les erreurs, les query, les temps de réponses, et les actions des users …
* établir des liens entre tous les modules et micro-services des stacks
* Avec un peu de méthode, les logs vont fondamentalement changer votre vision produit.
Et puis surtout c’est super simple 🙂
Petit feedback des patterns et anti-patterns qui fonctionnent.