76
Vývoj / Re:Teoretické minimum
« kdy: 27. 11. 2018, 15:02:24 »Sám si lopata. Nepoznám vo web oblasti firmu ktorá by si dovolila nepoužívať frameworky - zvolila si dobrovoľne cestu konkurenčnej nevýhody. Lopaty sú zrovna amatéri s nutkavým pocitom písať si implementácie bežných algoritmov sami a mudrujúcich o ozrutných knižniciach, netušiac vo svojej neskúsenosti, že knižnice sa už dávno píšu modulárne a importujú sa z nich len aktuálne potrebné metódy, a nie celé knižnice naraz, a dané metódy sú "battle tested" a optimalizované lepšie, než je schopný optimalizovať onen mudrlant tvariaci sa, že jeho kód by šiel rýchlejšie. Akýkoľvek tvoj "prudko optimálny kód" nad ktorým by si hodiny maturoval, by som ti z faktúry škrtol s odkazom na existujúcu knižnicu a preplatil ti 5 minút za jej použitie, ale ani fň za jej napísanie. S dovetkom, že ešte raz kvôli 12 mikrosekundám zdržíš projekt o 12 hodín, tak ja zoptimalizujem vývojový tím...
Aha, vo web oblasti nepoznate firmu ... Battle tested metody ....
To su zaujimave argumenty pre neznalost algoritmizacie.
1. A ty takú poznáš? Ktorá píše všetky projekty na zelenej lúke bez frameworkov?
2. Battle tested je výraz pre používanú, v praxi preverenú funkcionalitu. A taká je často zároveň x krát optimalizovaná na základe užívateľských pripomienok. A tak ju fakt že nie je dôvod písať nanovo a strácať tým čas.
Mimo ine, sorty sa pouzivaju aj na vypocet zlozitosti. Prave neznalost klasickych algoritmov je celkom smutna vec, to potom je programator odkazany na vecne lopatovanie, pouzivanie ozrutnych kniznic a pisanie pomaleho kodu.