Jūs teicāt, ka moduļi nosaka atbildības robežas starp komponentiem — vai varat sīkāk izskaidrot šo domu?
Frontend
Jūs minējāt koda ģenerēšanu (ng-openapi-gen, Apollo GraphQL) — kādā abstrakcijas līmenī tika ģenerēti modeļi? Vai tie bija biznesa vienības, kuras tika tieši izmantotas kodā, vai starp tām bija kāda starpslānis?
Iedomājieties situāciju: analītiķi ir uzrakstījuši prasības, izstrādātāji tās īstenoja kā rakstīts, un pēc 4 mēnešiem prasības mainās, un izstrādātājiem ir jāveic pārstrāde. Cik normāla ir šī situācija un kas ir vainīgs?
Vai jums kādreiz ir bijusi problēma, kad backend modeļa izmaiņas (piemēram, lauka pazušana) ietekmēja daudzus koda vietas? Kā jūs ar to tika galā?
Pastāsti par citām jaunajām Angular funkcijām, kas tev patika vai šķita noderīgas.
Kāda bija projekta koda apjoms, ar kuru tu strādāji pats (kodu rindās) — aptuveni 10, 100, 1000 vai 100000 rindas?
Vai ir pareizi, ka standalone pieejā injekcija ir labāka nekā ieviešana caur konstruktoru parametru? Kāpēc?
Vai var nodot interfeisu kā tokenu inject? Kāpēc jā vai nē?
Vai tu saproti, kas ir polimorfisms? Vai vari to izskaidrot saviem vārdiem?
Rezume ir norādīts: «Samazināju atkārtoto API pieprasījumu skaitu par 42%». Pastāsti šo stāstu — kā tu saskāries ar atkārtotu pieprasījumu problēmu RxJS, ko no šīs pieredzes iemācījies, kā mainījās tavs pieejas veids darbā ar RxJS?
Pastāsti par inject funkciju Angular — kam tā ir paredzēta un kāpēc tā ir labāka par atkarību nodošanu caur konstruktoru?
No kuras Angular versijas stand-alone komponenti kļuva pēc noklusējuma? Vai tas nozīmē, ka moduļi ir novecojuši un vairs nav nepieciešami?
Vai iepriekš esi saskāries ar līdzīgu signālu koncepciju (piemēram, citos ietvaros)?
Kādā virzienā jūs novērtējat sevi: Middle vai Senior?
Cik liela ir tava pieredze citu cilvēku koda pārskatīšanā — cik labi pazīsti citu cilvēku kodu?
Kādus koda kvalitātes kritērijus vari minēt? Sīkāk paskaidro, ko saproti ar kvalitatīvu kodu.
Kā jūs pieietu uzdevumam, ja jums būtu jāizmēra projekta koda rindu skaits?
Ja signāli ir vienkāršāki lietošanai, vai tas nozīmē, ka RxJS ir problēmas, ar kurām saskaras gandrīz katrs izstrādātājs un kuras viņi nevar ātri saprast?
Vai pareizi saprotu, ka RxJS var darīt visu, ko var signāli, un signāli nevar darīt visu, ko var RxJS?
Kāda ir atšķirība starp dizaina sistēmu un komponentu bibliotēku?