Przestrzenie nazw w JavaScript

Data opublikowania:

Przestrzenie nazw w JavaScript

W mojej codziennej pracy dosyć często pracuje nad rozwojem kodu JavaScript w dużych projektach, w których owy kod JS pisało kilku developerów. Przestrzenie nazw w JavaScript nie są wbudowane w język przez co rozbudowane aplikacje narażone są na szereg niebezpieczeństw takich jak nadpisywanie zmiennych i funkcji oraz wszechobecny bałagan, który w znaczący sposób utrudnia rozwój aplikacji. W tym artykule chciałem przedstawić podejście do pisania kodu JS tak, aby nasza aplikacja była łatwa w rozbudowie, czytelna i przede wszystkim odporna na konflikty nazw.