Jakie abstrakcje / wzorce w kodzie przynoszą według Was największe zyski w typowym projekcie frontendowym?
0
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.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.