En effet, comme je l'ai dit plus haut, c'est à l'algorithme, à la logique qui s'occupe de remplir ta collection que revient la responsabilité de veiller à ce que la quantité de mémoire nécessaire à la représentation des élément que contient ta collection ne dépasse pas un certain seuil.
Mais l'utilisateur est un imbécile distrait, et, s'il fait une erreur au niveau de cette logique, il faut impérativement:
que l'erreur soit repérée le plus tôt possible (et de préférence avant que l'application n'entre en phase de production)
que l'erreur 'si elle existe) soit corrigée avant que l'application n'entre en phase de production
Or la conséquence du (2) est que... une fois l'erreur de logique corrigée, ton application n'aura plus jamais à s'inquiéter d'un éventuel dépassement, vu que la logique se sera déjà assurée qu'il ne surviendra plus.
Partager