Technique n°1 pour optimiser les performances d’un logiciel ⬇️

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

Retour