Сиз модулдар компоненттер ортосунда жоопкерчилик чегарасын аныктайт дедиңиз — бул ойду кененирээк түшүндүрө аласызбы?
Frontend
Сиз код түзүү жөнүндө (ng-openapi-gen, Apollo үчүн GraphQL) айттыңыз — түзүлгөн модельдер кайсы деңгээлдеги абстракцияга ээ болчу? Алар түз бизнес-объекттер болдубу, же алардын ортосунда кандайдыр бир аралык катмары бар беле?
Кийинки кырдаалды элестетип көрүңүз: аналитиктер талаптарды жазды, иштеп чыгуучулар аларды кандай жазылган болсо, ошондой ишке ашырды, жана 4 айдан кийин талаптар өзгөрөт, жана иштеп чыгуучулар кайра иштеши керек. Бул канчалык нормалдуу жана ким күнөөлүү?
Бэкендтеги модель өзгөргөндө (мисалы, талаа жок болуп калганда) жана ошол талаа көп жерлерде колдонулуп жатканда, мындай көйгөй менен кездешкенсизби? Аны кантип чечтиңиз?
Angularдын башка кандайдыр жаңы функциялары жөнүндө айтып бер, алар сага жагымдуу же пайдалуу болду.
Сен жалгыз иштеген долбоордун код көлөмү кандай болду (код саптарында) — болжол менен 10, 100, 1000 же 100000 сап?
Standalone ыкмасын колдонууда инжекция конструктордун параметри аркылуу киргизүүдөн жакшыраак деп туурабы? Неге?
Интерфейсти токен катары injectке өткөрүү мүмкүнбү? Неге ооба же жокпу?
Резюме боюнча, «Мен қайталанган API суроолор санын 42%га азайттым» деп көрсөтүлгөн. Бул окуяны баянда — RxJSдеги кайталанган суроолор маселеси менен кандай күрөштүң, бул тажрыйбадан эмне үйрөндүң, RxJS менен иштөө ыкмаң кандай өзгөрдү?
Полиформизм деген эмне экенин түшүнөсүзбү? Өзүңүздүн сөздөрүңүз менен түшүндүрө аласызбы?
Angularдын кай версиясынан баштап standalone-компоненттер стандарттык болду? Бул модулдар эскирген жана керек эмес дегенди билдиреби?
Angularда inject функциясы жөнүндө сөз кыл — ал эмне үчүн керек жана ал конструктор аркылуу көзкарандоздукту өткөрүүдөн эмнеге жакшы?
Эми башка фреймворктарда сыяктуу белгилер концепциясы менен тааныш болдуңбу?
Өзүңүздү кай тараптан баалоо кылып жатасыз: Middle же Senior?
Башка биринин кодун кароо тажрыйбаң канчалык — башка адамдардын кодун канчалык жакшы билесиң?
Коддун сапатынын кандай критерийлерин айта аласыз? Сапаттуу код деген эмне экенин кеңири түшүндүрүп бериңиз.
Эгер сиз долбоордогу код саптарынын санын өлчөө керек болсо, кандайча карар едіңиз?
Эгер белгилер колдонуу оңой болсо, бул RxJSте дээрлик ар бир иштеп чыгуучу кезиккен көйгөйлөр бар экенин жана аларды тез түшүнө албай турганын билдиреби?
Дуруст түшүнүп жатамбы, RxJS бардык сигналдардай эле иштей алат жана сигналдар RxJS жасай албагандай бардык нерсени жасай албайт?
Дизайн тутуму менен компоненттер китепканасынын айырмасы эмнеде?