pour 2 raisons:
1. eviter de polluer le global scope
2. une fonction doit etre definie dans le scope le + etroit possible

Je t'invite a lire le chap sur les fonctions dans ce livre: https://www.dropbox.com/s/lwgrl7mujkgfgr3/CleanCodeAHandbookofAgileSoftwareCraftsmanship.pdf?m