Rekao si da moduli definišu granicu odgovornosti između komponenti — možeš li ovu ideju detaljnije razraditi?
Frontend
Pomenuli ste generisanje koda (ng-openapi-gen, Apollo za GraphQL) — na kom nivou apstrakcije su bile generisane modele? Da li su to bile poslovne entitete koje su se direktno koristile u kodu, ili je postojao neki posredni sloj između njih?
Zamislite situaciju: analitičari su napisali zahteve, programeri su ih implementirali kako je napisano, a nakon 4 meseca zahtevi se menjaju, i programeri moraju da preprave posao. Koliko je ovo uobičajena situacija i ko je kriv?
Da li ste ikada imali problem kada se model na backendu menjao (npr. polje nestajalo), a to polje je korišćeno na mnogim mestima u kodu? Kako ste se sa tim izborili?
Ispričaj mi o drugim novim funkcijama Angulara koje su ti se svidjele ili su ti delovale korisne.
Колико је било обима кода пројекта на којем си радио сам (у редовима кода) — око 10, 100, 1000 или 100000 редова?
Da li je tačno da je za standalone pristup injekcija bolja od ugradnje putem parametra konstruktora? Zašto?
Може ли интерфејс да се пренесе као токен у inject? Зашто да или не?
U rezimeu je navedeno: «Smanjio sam broj ponovljenih API zahteva za 42%». Ispričaj tu priču — kako si se suočio sa problemom ponovljenih zahteva u RxJS, šta si naučio iz tog iskustva, kako se tvoj pristup radu sa RxJS promenio?
Да ли разумеш шта је полиморфизам? Можеш ли то објаснити својим речима?
У којем правцу себе процењујеш: Middle или Senior?
Od koje verzije Angular-a su standalone-komponente postale podrazumevane? Da li to znači da su moduli zastareli i da ih više ne treba?
Koje kriterijume kvaliteta koda možeš da navedeš? Detaljnije objasni šta podrazumevaš pod kvalitetnim kodom.
Колико имаш велико искуство у прегледу туђег кода — колико познајеш туђи код?
Kako biste pristupili zadatku ako biste morali da izmerite broj linija koda u projektu?
Da li si ranije imao iskustva sa konceptom sličnim signalima (na primer, u drugim framework-ovima)?
Ako su signali jednostavniji za korišćenje, da li to znači da u RxJS postoje problemi sa kojima se gotovo svaki programer suočava i koje ne može brzo da prepozna?
Da li bi smatrao signale i RxJS kao zamjenjive alate, ili svaki za svoju svrhu? Ako je drugo — za koju tačno?
Koja je razlika između sistema dizajna i biblioteke komponenti?
Da li razumem ispravno da RxJS može da uradi sve što signali, a signali ne mogu sve što može RxJS?