Სარჩევი:
- უნდა ჰქონდეს ViewModel-ს ლოგიკა?
- რა უნდა შეიცავდეს ViewModel?
- შეიცავს თუ არა ViewModel ბიზნეს ლოგიკას?
- უნდა ჰქონდეს ViewModel-ს ინტერფეისი?
ვიდეო: უნდა შეიცავდეს თუ არა ხედვის მოდელი ლოგიკას?
2024 ავტორი: Fiona Howard | [email protected]. ბოლოს შეცვლილი: 2024-01-10 06:39
1 პასუხი. მოკლე პასუხი, დიახ.
უნდა ჰქონდეს ViewModel-ს ლოგიკა?
ViewModel-ის ამოცანა შეიძლება იყოს ბალანსის გადაქცევა სტრინგად, რომელიც გამოიყენება როგორც შესაკრავი View-ში. გსურთ რაც შეიძლება მეტი ლოგიკა შეინახოთ ViewModel-დან, რომ თქვენი კოდი ხელახლა გამოიყენოს და თავისუფლად იყოს დაკავშირებული. მე არ ვეთანხმები ამას. მოდელს იდეალურად უნდა ჰქონდეს მხოლოდ თვისებები, რადგან მოდელები წარმოადგენს მონაცემებს
რა უნდა შეიცავდეს ViewModel?
ყველაზე მარტივი ხედვის მოდელის გასაგებად არის ის, რომელიც პირდაპირ წარმოადგენს კონტროლს ან ეკრანს 1:1 ურთიერთობისას, რადგან ეკრანი XYZ-ს აქვს ტექსტური ყუთი, სიის ველი და სამი ღილაკი, ამიტომ ხედვის მოდელს სჭირდება სტრიქონი, კოლექცია და სამი ბრძანებასხვა სახის ობიექტი, რომელიც ჯდება ხედის მოდელის ფენაში, არის …
შეიცავს თუ არა ViewModel ბიზნეს ლოგიკას?
ViewModel: ViewModel არის შუა ფენა ხედსა და მოდელს შორის. ViewModel შეიცავს ბიზნეს ლოგიკას, რომელიც მანიპულირებს მწკრივის მონაცემებით ხედში გამოსაჩენად. ნებისმიერი სახის ფუნქცია და მეთოდი უნდა იყოს ხედვის მოდელში. iNotifyPropertyChanged ინტერფეისი გამოიყენება ViewModel-ში ორმხრივი კავშირის მისაღწევად.
უნდა ჰქონდეს ViewModel-ს ინტერფეისი?
3 პასუხი. თქვენი VieWModels-ის ინტერფეისი გაძლევთ სარგებელს, რომ დაცინოთ ისინი ტესტში, თქვენი ხედების დაკავშირება ნამდვილად გადაჭარბებულს ჰგავს. თქვენ არ შეცვლით თქვენს ხედებს და UI ტესტირება შეიძლება გაკეთდეს თქვენი ViewModel-ის დაცინვაზე, ასე რომ თქვენ ნამდვილად არ დაგჭირდებათ მათი ინტერფეისი, ვფიქრობ. ეს ზედმეტია.
გირჩევთ:
უნდა შეიცავდეს თუ არა გადადგომის წერილს მიზეზი?
როდესაც წერთ გადადგომის წერილს, ხშირად მნიშვნელოვანია შეიტანოთ თქვენი წასვლის მიზეზი. ამან შეიძლება მიაწოდოს თქვენს დამსაქმებელს ღირებული ინფორმაცია სიტუაციის შესახებ . უნდა მიუთითოთ თუ არა მიზეზი გადადგომის წერილში? თქვენ არ გჭირდებათ გადადგომის წერილში დეტალების მითითება იმის შესახებ, თუ რატომ ტოვებთ თანამდებობას.
უნდა შეიცავდეს თუ არა სამუშაოს აღწერას ხელფასი?
სინამდვილეში, როგორც ლიზ რაიანი წერს Forbes-ზე: „ ვაკანსიის რეკლამების უმეტესობა არ შეიცავს ხელფასის დიაპაზონს, რადგან დამსაქმებლებს სურთ ხელფასების დიაპაზონი კონფიდენციალურად შეინარჩუნონ. ეს მათ ანიჭებს უპირატესობას მოლაპარაკებებში, როდესაც ამას აკეთებენ.
უნდა შეიცავდეს თუ არა საშუალო ნულებს?
ეს დამოკიდებული იქნება იმაზე, არის თუ არა ეს მნიშვნელობები ნამდვილად ნულები თუ აკლია მნიშვნელობა. თუ ეს არის "გამოტოვებული მნიშვნელობები" - გამორიცხვის აუცილებლობა და რაოდენობა იკლებს. თუ ისინი ნამდვილად ნულებია, მაშინ ეს უნდა იყოს ჩართული თქვენი საშუალო.
უნდა შეიცავდეს თუ არა დარიცხვებს GST?
დარიცხვის მეთოდის გამოყენებისას, GST გადასახდელია ყველა გაყიდვებზე, რომლებზეც თქვენ მიიღეთ ინვოისიპერიოდის განმავლობაში, მაშინაც კი, თუ არ მიგიღიათ რეალური გადახდა. მაგრამ მეორე მხრივ, თქვენ ასევე შეგიძლიათ მოითხოვოთ GST, თუნდაც წინასწარ გადაუხდელ ხარჯებზე .
უნდა შეიცავდეს თუ არა კნუტს?
კარგი იდეაა კნუტები შემოიფარგლოთ შედარებით პატარა სივრცეში, რადგან რაც უფრო დიდია კნუტები სათამაშოდ, მით უფრო სავარაუდოა, რომ მათ დაივიწყონ სად ნაგვის ყუთი არის. შეინახეთ ნაგვის ყუთი სუფთა და შორს მათი საკვებისგან . რამდენი ხანი უნდა იყოს მოთავსებული კნუტები?