როგორ შეიძლება განახორციელოს ძირითადი კლასი მემკვიდრე კლასებზე დამოკიდებულების გარეშე? როგორ შეუძლია ძირითადი კლასი იცოდეს მემკვიდრე კლასების არსებობა?
როგორ განსაზღვრავენ გეოლოკაციის სერვისები ადგილმდებარეობას IP-მისამართის საშუალებით?
რა არის try/catch/finally და რა მიზნით გამოიყენება?
GC თაობების (0, 1, 2) კონცეფციის არსი რა არის? რა ოპტიმიზირებთ?
რისი სამუშაოებისთვის არის მონოლითი შესაფერის და როგორ გადავიდეთ მასიდან მიკროწესვებზე უსიამოვნოდ? რა არის მოდულური მონოლითი?
რა არის MVCC?
რა არის სუფთა ფუნქცია?
როგორ დავგეგმოთ ერთ ტესტის მეთოდის რამდენიმე გაშვება სხვადასხვა არგუმენტებით ატრიბუტების გამოყენების გარეშე?
როდის იწყება ზუსტად ასინქრონული ოპერაცია მეთოდის შესრულებისას?
როგორ მუშაობს შეტყობინებების განაწილება RabbitMQ-ში ერთ რიგში რამდენიმე მომხმარებლის შორის?
რა განსხვავებაა List-სა და IEnumerable-ს შორის?
public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass ასევე არ მინდა ანალიზი enum-ის სახით var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType ასევე არ მინდა ანალიზი enum-ის სახით var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId ცალკე ცვლადში var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //გამონაკლისები შიგნით წავა, არ იქნება დაჭერილი Task.WhenAll(resultBookFlight, resultBookHotel); //რატომ static reservationIdAir = resultBookFlight.Result; _reservationIdHotel = resultBookHotel.Result; } catch (BookFlightException) { _hotelService.CancelBook(_reservationIdAir); return false; } catch (BookHotelException) { _airWaysService.CancelBook(_reservationIdHotel); return false; } catch (Exception ex) { throw new ApplicationException(ex.Message); } finally { //գոտիները 100% չեն սկզբնավորվել //Ինչու ենք փորձում ինչ-որ բան պահպանել արտակարգ իրավիճակից հետո //GetUser արդեն հանվել է unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }
რომელ ფინანსურ დიაპაზონში განიხილავთ შეთავაზებებს?
როგორ გავხადოთ კლასი იტერირებადი?
რის შემთხვევაში მეორე async-метოდი შესრულდება ცალკე Task-ში?
რა არის OSI მოდელი და რატომ არსებობს?
რა მნიშვნელობა აქვს OLTP და OLAP მოკლე სახელწოდებებს, რა განსხვავებაა მათ შორის, მათ შორის შენახვის არქიტექტურები?
ფუნქციების კოლექცია, ციკლი 0-9, დავამატოთ ლამბდები, რომლებიც ი-ს იჭერენ, ყველა გამოვიძახებთ. რა გამოვა?
რა გიბიძგებს მუშაობაში, რა გსიამოვნებს?
როგორ გავიგოთ, რომელი მონაცემები უნდა იყოს კეშში?