მეტაკლასებში __prepare__ მეთოდის მექანიზმის აღწერა. როდის იძახება კლასის ციკლში და რა მონაცემთა სტრუქტურას აბრუნებს ის დეფოლტად?
Python
როგორ მუშაობს გამონაკლისების მექანიზმი Python-ში? რატომ ითვლება except Exception კონსტრუქციის გამოყენება ანტიპატერნად პროდაქშენში და რა კრიტიკული სისტემური გამონაკლისები შეუძლია შემთხვევით დაიჭიროს?
შეჯამების დროს N+1 შეკითხვის პრობლემა როგორ მუშაობს? როგორ ითვლება ეფექტურად დაკავშირებული ობიექტები, მაგალითად, 100 პოსტზე კომენტარების რაოდენობა, ყველა დაკავშირებული ობიექტის ჩატვირთვის გარეშე Python მეხსიერებაში?
Django ORM და SQLAlchemy-ში .update() მეთოდი როგორ მუშაობს? ჩართვიან თუ არა მოდელის სიგნალები, როგორიცაა pre_save და post_save, როდესაც იგი შესრულდება, ან მუშაობენ პერსონალიზებული save() მეთოდები? რატომ?
რა არის Soft Delete მონაცემთა ბაზის დონეზე? რა არქიტექტურული პრობლემები წარმოიქმნება ინდექსებთან, ველის უნიკალურობით და ORM-ის შესრულებით, როდესაც გამოიყენება ფლაგი is_deleted = True დიდ სვეტებში?
SQLAlchemy-ში Data Mapper ნიმუშში იდენტობის რუკა რა არის? როგორ უზრუნველყოფს ეს მექანიზმი, რომ ორი განსხვავებული სია ერთსა და იმავე მონაცემთა ბაზის ხაზზე within a session, refer to the same object in Python memory?
როგორ მუშაობს Task Leak (მოძრაობის გაჟონვა) ასინქრონულ Python-ში? როგორ შეიძლება გაუქმებული ან გაჩერებული კორუტინა გამოიწვიოს დამალული მეხსიერების გაჟონვა და როგორ გამოვლინდეს ეს მუშაობის პროცესში?
თუ ასინქრონული კოდი გამოიძახებს სინქრონულ ბლოკირებადი ფუნქციას, მაგალითად, time.sleep() ან მძიმე მოთხოვნას requests ბიბლიოთეკის მეშვეობით, რა მოხდება? როგორ სწორად გადავიტანოთ ასეთი ზარები გარეთ event loop-ის?
როგორ მუშაობს გამონაკლისების მექანიზმი Python-ში? რატომ ითვლება except Exception კონსტრუქციის გამოყენება ანტიპატერნად პროდაქშენში და რა კრიტიკული სისტემური გამონაკლისები შეუძლია შემთხვევით დაიჭიროს?