Nu, nu duplici nimic, dai nume functiilor folosind ubiquitous language. Nu mi-am dat seama ca tu scriai un exemplu atat de concret, ma gandeam ca doar scrii exemplu de mapare in js.
Ceva de genul:
var vendor_jQuery = {
showAwesomeProducts : function(...){
$vendor.doStuff(...);
$vendor.doEvenMoreStuff(...)
},
// etc, etc, etc
};
Numirea functiei in termeni de ubiquituous language (showAwesomeProducts
) nu e un detaliu, e un punct central.
DESI REPET: acesta nu este sfarsitul evitarii vendor lock-in-ului, e doar un inceput simplu pe care il poate face oricine.