Úplně běžně se setkávám s tím, že spousta programátorů k řešení svých úkolů používají ne zcela správné postupy, nástroje.
Někdy k tomu vede kombinace nedostatečné znalosti spolu s pohodlností se učit, nebo si něco navíc otestovat, vyzkoušet.
Jedním z nešvarů pak je, nadměrné používání cizích knihoven namísto vlastní příme implementace.
Výsledný kód krom toho, že získává nežádoucí závislosti může být i nevyhovující z pohledu performance.
Důkazem toho může být nevhodné použití jinak skvělé knihovny Lodash.
V příkladu demonstruji, porovnávám funkci filter
z knihovny Lodash proti interní javascriptové implementaci metody.
Výsledek byste nečekali: na mém notebooku
- filter z Lodash: 229 micro s
- javascriptový filter 36 micro s
Suma sumárum
Je dobré opravdu rozumět tomu co děláte. Pomůže vám to dodávat lepší kód.
Nebuďte líní a učte se, vyplatí se to.