Don’t do this :
function doPlural(xs) {
xs.forEach(x => doSingular(x))
}
function doSingular(x) {
...
}
Do this :
function doPlural(xs) {
...
}
function doSingular(x) {
doPlural([xs])
}
Utilisez le pattern "le singleton est un cas particulier de l’ensemble, pas l’inverse" dans l’ensemble de votre stack (du front à la db and beyond), vous diminuez de 80% les problèmes de performance et les refactoring associés.
De rien.
#SoftwareEngineering