Wzorce projektowe w JavaScripcie
Bardzo dokładny, obszerny i czytelny kurs pokazujący implementację wszystkich możliwych wzorców projektowych w javascripcie, jako bonus dodano wzorce dla jQuery (np. rożne sposoby pisania pluginów).
kamdz z- #
- #
- #
- #
- #
- 40
Komentarze (40)
najlepsze
@wojciechka1:
@evapor:
Plebs pisze po plebejsku. Profesjonaliści piszą profesjonalnie i zgodnie z zasadami inżynierii oprogramowania.
W JS-ie plebsu jest mnóstwo -- trochę jak w PHP-ie.
Ale coś Wam, zdaje się, umyka. Sami się zastanówcie. Co ma język do wzorców projektowych? Naprawdę niewiele. W JS-ie z powodzeniem można stosować większość wzorców projektowych. Niektóre są niepotrzebne ze względu na dynamikę języka, inne (Strategia) są wspierane nieporównywalnie lepiej niż do niedawna
dzięki @kamdz
- jak działają anonimowe funkcje
- jaki zasięg mają zmienne deklarowane wewnątrz obiektów i funkcji
- do czego odnosi się this i które zmienne są "widziane" przez funkcje deklarowane w jednym miejscu i przekazywane gdzieś innej
Z tą wiedzą można w Javascripcie używać większości wzorców projektowych z innych języków.
http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html
Statystycznie rzecz biorąc, i tak niemal wszystko zapomnisz (oprócz Singletona, bo ma fajną nazwę), a tak naprawdę... nigdy tego nie zrozumiałeś.
Spraw, żebym się mylił. Dostaniesz lepszą pracę i będziesz pisał lepszy kod (statystycznie rzecz biorąc, nie uda Ci się to :().
Oraz
Widzisz wiele takich sytuacji?
Ja obserwuję coś dokładnie odwrotnego. Żałosmy poziom inżynierii oprogramowania w JavaScripcie. Pełno amatorów. Niewiely prawdziwych profesjonalistów. O rzeczach typu SOLID mało kto słyszał, jako takie luźne powiązanie czy DRY czy to już niemal święto, a co do testów automatycznych... Cóż, to jak z seksem wczesnych nastolatków: każdy o tym co najwyżej pitoli, nikt tego nie robi.
@PingwinPL:
Chcesz być lepszy niż 80% kandydatów na rozmowach