{"success":1,"onion":[{"id":"2424","titolo":"Gestion des d\u00e9pendances","ricetta":"[Offline \/ 2019-10-16] Gestion des d\u00e9pendances\nNullPointerException\nBlog d\u2019un groupe crypto-terroriste individuel auto-radicalis\u00e9 sur l\u2019Internet digital\nGestion des d\u00e9pendances 2013-06-24\nLes d\u00e9veloppeurs, des (r\u00e9)inventeurs de roues (carr\u00e9es) en s\u00e9rie\u00a0?\nQuand on d\u00e9veloppe une application, on a g\u00e9n\u00e9ralement besoin de fonctionnalit\u00e9s extr\u00eamement standards\u00a0: fichiers de configuration, logs applicatifs, acc\u00e8s \u00e0 une base de donn\u00e9es, \u00e9criture dans des fichiers, gestion de cha\u00eenes de caract\u00e8res\u2026\nLa tentation est alors tr\u00e8s forte de les red\u00e9velopper ad-hoc, et du coup, g\u00e9n\u00e9ralement de mani\u00e8re peu fiable, bugg\u00e9e, non \u00e9volutive et non maintenable.\nOn se retrouve en plus rapidement avec pas mal de choses qui n\u2019ont strictement rien \u00e0 voir avec les fonctionnalit\u00e9s m\u00e9tiers principales de l\u2019application.\nPourtant, comme ces fonctionnalit\u00e9s sont tr\u00e8s standard et quasi-incontournables, elles ont d\u00e9j\u00e0 \u00e9t\u00e9 d\u00e9velopp\u00e9es par d\u2019autres et sont disponibles sous forme de librairies, comme par exemple Apache commons, SLF4J et tant ...","url":"http:\/\/blog.aeriszyr4wbpvuo2.onion\/2013\/06\/24\/gestion-dependances.html"}]}