თქვით, რომ მოდულები პასუხისმგებლობის საზღვარს განსაზღვრავს კომპონენტებს შორის — შეგიძლიათ ამ იდეის დეტალურად განვრცობა?
Frontend
თქვით კოდის გენერაციის შესახებ (ng-openapi-gen, Apollo for GraphQL) — რა დონეზე იყო გენერირებული მოდელები? იყო ეს ბიზნეს-შესახებები, რომლებიც პირდაპირ გამოიყენებოდა კოდში, თუ მათ შორის იყო რაიმე შუამავალი ფენა?
წარმოიდგინეთ სიტუაცია: ანალიტიკოსებმა დაწერეს მოთხოვნები, პროგრამისტებმა განახორციელეს როგორც დაწერილი იყო, და 4 თვის შემდეგ მოთხოვნები იცვლება, და პროგრამისტებს მოუწევთ მუშაობის თავიდან დაწყება. რამდენად ნორმალურია ეს სიტუაცია და ვინ არის პასუხისმგებელი?
რამდენადაც იცით, თუ ბექენდის მოდელი შეიცვალა (მაგალითად, ველი გაქრა) და ეს ველი გამოიყენებოდა კოდის ბევრ ადგილას, ასეთი პრობლემა გქონდათ? როგორ გაუმკლავდით მას?
რამდენი იყო შენი ერთდროულად მუშაობის პროექტის კოდის მოცულობა (კოდის ხაზებში) — დაახლოებით 10, 100, 1000 ან 100000 ხაზი?
მითხარი Angular-ის სხვა ახალი ფუნქციების შესახებ, რომლებიც მოგეწონა ან სასარგებლოდ ჩათვალე.
შესაძლებელია, რომ standalone მიდგომისთვის ინექცია უკეთესია, ვიდრე კონსტრუქტორის პარამეტრის მეშვეობით ინტეგრაცია? რატომ?
შესაძლებელია თუ არა ინტერფეისი ტოკენად გადაცემა inject-ში? რატომ კი ან არა?
გაგება თუ გაქვს რა არის პოლიმორფიზმი? შეგიძლია ახსნა შენი სიტყვებით?
რეზიუმეში აღნიშნულია: «ჩემმა 42%-ით შეამცირა განმეორებითი API მოთხოვნების რაოდენობა». ამ ისტორიას მოყევი — როგორ შეხვდი განმეორებითი მოთხოვნების პრობლემას RxJS-ში, რა ისწავლე ამ გამოცდილებიდან, როგორ შეიცვალა შენი მიდგომა RxJS-ის მუშაობისას?
Angular-ში inject ფუნქციის შესახებ ისაუბრე — რა მიზნით გამოიყენება და რატომ უკეთესია კონსტრუქტორის მეშვეობით დამოკიდებულებების გადაცემაზე?
რამდენი ვერსიიდან დაიწყო Angular-ის დამოუკიდებელი კომპონენტები დეფოლტად? ნიშნავს თუ არა ეს რომ მოდულები მოძველებულია და აღარ არის საჭირო?
შეგხვედრია თუ არა ადრე სიგნალების მსგავსი კონცეფცია (მაგალითად, სხვა ფრეიმვორკებში)?
რამდენად დიდია შენი გამოცდილება სხვისი კოდის განხილვაში — რამდენად კარგად იცნობ სხვის კოდს?
საკუთარ შეფასებას რა მიმართულებით აკეთებ: Middle თუ Senior?
რომელი კოდის ხარისხის კრიტერიუმებს შეგიძლია ჩამოთვალო? დეტალურად ახსენი, რა იგულისხმება ხარისხიან კოდში.
როგორ მიუდგებოდით ამ დავალებას, თუ გჭირდებოდათ პროექტში კოდის ხაზების რაოდენობის გაზომვა?
თუ სიგნალები უფრო მარტივია გამოყენებისთვის, ნიშნავს ли ეს იმას, რომ RxJS-ში არსებობს პრობლემები, რომელთა წინაშეც თითქმის ყველა დეველოპერი დგას და რომლებსაც სწრაფად ვერ ხვდება?
რა განსხვავებაა დიზაინის სისტემასა და კომპონენტების ბიბლიოთეკას შორის?
სწორად ხომ ვხვდები, რომ RxJS შეუძლია ყველაფერი გააკეთოს, რასაც სიგნალები აკეთებენ, და სიგნალებს არ შეუძლიათ ყველაფერი გააკეთონ, რასაც RxJS?