Best practice : Méthode return void
Bonjour au bureau aujourd'hui on a eu un petit débat et j'avoue que personne n'a la même approche concernant ce point.
Voici 2 implémentation qui font la même chose.
Pourriez vous m'éclairer sur ce qui doit être utilisé et pourquoi.
SOLUTION 1
Code:
1 2 3 4
|
private void sortedList(List<Item> unsortedList, List<Item> sortedLiest){
//blabla
} |
SOLUTION 2
Code:
1 2 3 4 5 6
|
private List<Item> sortedList(List<Item> unsortedList){
List<Item> sortedList = new ArrayList<Item>();
//blabla
return sortedList;
} |
Ne prenez pas cet exemple simpliste au pied de la lettre. C’était juste pour avoir un cas concret.
Merci par avance.