Povedali ste, že moduli určujú hranice zodpovednosti medzi komponentami — môžete túto myšlienku podrobnejšie rozvinúť?
Frontend
Spomenuli ste generovanie kódu (ng-openapi-gen, Apollo pre GraphQL) — na akej úrovni abstrakcie boli generované modely? Boli to podnikové entity, ktoré sa používali priamo v kóde, alebo medzi nimi bol nejaký medzičlánok?
Ste kdaj imeli težavo, ko se je model na backendu spreminjal (npr. izginilo je polje), in je bilo to polje uporabljeno na mnogih mestih v kodi? Kako ste se s tem spopadli?
Predstavte si situáciu: analytici napísali požiadavky, vývojári ich implementovali ako boli napísané, a po štyroch mesiacoch sa požiadavky zmenia, a vývojári musia prepracovať prácu. Ako bežná je táto situácia a kto je za ňu zodpovedný?
Povedz mi o iných nových funkciách Angular, ktoré sa ti páčili alebo si ich považoval za užitočné.
Aké bolo množstvo kódu projektu, na ktorom si pracoval sám (v riadkoch kódu) — približne 10, 100, 1000 alebo 100000 riadkov?
Je správne, že pre prístupu standalone je injekcia vhodnejšia ako začlenenie cez parameter konštruktora? Prečo?
Je možné odovzdať rozhranie ako token v inject? Prečo áno alebo nie?
V životopise je uvedené: «Znížil som počet opakujúcich sa API požiadaviek o 42 %». Porozprávaj túto historku — ako si sa stretol s problémom opakujúcich sa požiadaviek v RxJS, čo si sa z toho naučil, ako sa zmenil tvoj prístup k práci s RxJS?
Chápeš, čo je to polymorfizmus? Môžeš to vysvetliť vlastnými slovami?
V ktorom smere se hodnotíš: Middle alebo Senior?
Od ktorej verzie Angular sa standalone komponenty stali predvolené? Znamená to, že moduly sú zastarané a už nie sú potrebné?
Stretol si sa už skôr s konceptom podobným signálom (napríklad v iných rámcoch)?
Aké kritériá kvality kódu môžeš uviesť? Rozviň podrobnejšie, čo rozumieš pod kvalitným kódom.
Ako by ste pristúpili k úlohe, ak by ste museli zmerať počet riadkov kódu v projekte?
Ako veľa skúseností máš s kontrolou cudzieho kódu — ako dobre poznáš cudzí kód?
Povedz mi o funkcii inject v Angular — na čo slúži a čím je lepšia ako odovzdávanie závislostí cez konštruktor?
Správne chápem, že RxJS môže robiť všetko, čo signály, a signály nemôžu robiť všetko, čo môže RxJS?
Če so signali enostavnejši za uporabo, ali to pomeni, da v RxJS obstajajo težave, s katerimi se sooča skoraj vsak razvijalec in jih ne more hitro prepoznati?
Aký je rozdiel medzi systémom dizajnu a knižnicou komponentov?