Jūs pasakėte, kad moduliai nustato atsakomybės ribas tarp komponentų — ar galite išsamiau išplėtoti šią mintį?
Frontend
Paminėjote, kad generavote kodą (ng-openapi-gen, Apollo GraphQL) — kokio abstrakto lygio buvo generuojami modeliai? Ar tai buvo verslo subjektai, kurie buvo naudojami tiesiogiai kode, ar tarp jų buvo kažkoks tarpinis sluoksnis?
Įsivaizduokite situaciją: analitikai parašė reikalavimus, kūrėjai juos įgyvendino kaip parašyta, ir po 4 mėnesių reikalavimai pasikeičia, ir kūrėjai turi perdirbti darbą. Kiek tai yra įprasta situacija ir kas yra kaltas?
Ar kada nors susidūrėte su problema, kai backend modelis keitėsi (pavyzdžiui, laukas dingo), o tas laukas buvo naudojamas daugelyje kodo vietų? Kaip su ja susidorojo?
Papaskink apie kitas naujas Angular funkcijas, kurios tau patiko arba pasirodė naudingos.
Koks buvo projekto kodo kiekis, kuriame dirbai vienas (kodu eilutėmis) — maždaug 10, 100, 1000 ar 100000 eilučių?
Ar teisinga, kad standalone požiūriu injekcija yra geresnė nei įvedimas per konstruktoriaus parametrą? Kodėl?
Ar galima perduoti sąsają kaip žetoną inject? Kodėl taip ar ne?
Gyvenimo aprašyme nurodyta: «Sumažinau pasikartojančių API užklausų skaičių 42%». Papasakok šią istoriją — kaip susidūrei su pasikartojančių užklausų problema RxJS, ką iš to išmokai, kaip pasikeitė tavo požiūris į darbą su RxJS?
Ar supranti, kas yra polimorfizmas? Ar gali paaiškinti savo žodžiais?
Nuo kurios Angular versijos standalone komponentai tapo numatytieji? Ar tai reiškia, kad moduliai yra pasenę ir daugiau nereikalingi?
Kuriuo kryptimi save vertinate: Middle arba Senior?
Kokius kokybės kriterijus gali paminėti? Išsamiau paaiškink, ką supranti po kokybišku kodu.
Kaip prieeitumėte užduotį, jei reikėtų išmatuoti projekto kodo eilučių skaičių?
Kiek didelė tavo patirtis kitų žmonių kodo peržiūroje — kaip gerai pažįsti kitų kodą?
Ar anksčiau susidūrėte su sąvoka, panaši į signalus (pavyzdžiui, kituose karkasuose)?
Jei signalai yra paprastesni naudoti, ar tai reiškia, kad RxJS yra problemų, su kuriomis susiduria beveik kiekvienas kūrėjas ir kurių jie greitai nesupranta?
Ar laikytum signalus ir RxJS kaip tarpusavyje keičiamus įrankius, ar kiekvienas savo užduočiai? Jei antras — kokiai tiksliai?
Kuo skiriasi dizaino sistema nuo komponentų bibliotekos?
Teisingai suprantu, kad RxJS gali daryti viską, ką gali signalai, ir kad signalai negali daryti visko, ką gali RxJS?