Essentiellement pour trois raisons: pour la lisibilité du code et les effets collatéraux qui en découlent facilité de gestion et de maintenance (un code moins brouillon sera plus facile à consulter, donc à étudier, à modifier ou à transmettre à quelqu’un d’autre) possibilité de travailler en équipe plus efficacement (les deux aspects étant nettement séparés