Wzroce projektowe w Frontendzie

0

Jakie abstrakcje / wzorce w kodzie przynoszą według Was największe zyski w typowym projekcie frontendowym?

4
  • obserwator, bo trzeba coś obserwować zawsze, jakieś dane.
  • MVC albo jakaś wariacja na jego temat typu MV* itp.
  • fabryka, bo zwykle trzeba jakieś obiekty tworzyć
  • jakieś abstrakcje asynchroniczne typu Promise'y czy async/await (wbudowane w język w tym przypadku) czy wzorzec interpretera(???), nie wiem, czy to się tak nazywa, ale chodzi mi o sposób wykorzystania generatorów taki jak w Redux Saga (nie korzystam z Redux Sagi, ale chodzi mi o pewien wzorzec projektowy. To się CSP zdaje nazywa - communicating sequential processes. Chociaż możliwe, że są to dwie odmienne, choć podobne rzeczy - raz żeby mieć jakiś silnik, który interpretuje efekty z generatorów, dwa, żeby generatory mogły się komunikować ze sobą).
1

Mało piszę frontendu, ale ogólnie w JS/TS: Pure functions, HOF, immutablility (pomiędzy funkcjami głównie, wewnątrz funkcji można sobie optymalizować jak potrzeba) - to pierwsze co mi przychodzi do głowy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1