https://123dok.net/document/zpnmj430-notesdecourschristophedony-cuttingreuse-programmationparaspects-eutilisationtransversale-emontpellier-iiufrdessciences-epartementinformatiquemasterinformatique-enielogiciel.html