Uz pomoc npm, composer, gem, pip i mnogih drugih package manager-a, danas, više nego ikad, lako je da nađemo odgovarajuću biblioteku.
Problem kod većine tih biblioteka jeste to što se one bave samo jednim delom problematike: funkcionalnošću, zapostavljajući još jedan veoma bitan deo razvoja: developera koji implementira tu biblioteku.
Da li ste sebe ikada uhvatili u 3 ujutru, skrolujući kroz stranice i stranice dokumentacije, želeći da ste sami napisali komad koda, umesto što ste potrošili vreme na implementiranje tuđeg?
Tokom ovog predavanja proći ćemo kroz par OOP principa i design pattern-a koji će drastično smanjiti potrebno vreme kada neko implementira vaš kod i takođe poboljšati kvalitet vašeg koda.