Kuidas saab rakendada, et alusklass ei sõltu pärandklassidest? Kuidas saab alusklass teada pärandklasside olemasolust?
Kuidas määravad geolokatsiooniteenused asukoha IP-aadressi järgi?
Mis on try/catch/finally ja milleks need on vajalikud?
Mis on GC põlvkondade (0, 1, 2) kontseptsiooni olemus? Mida me optimeerime?
Milliste ülesannete jaoks sobib monoliit ja kuidas sellest valutult mikroteenusteks areneda? Mis on modulaarne monoliit?
Mis on MVCC?
Mis on puhas funktsioon?
Kuidas korraldada ühe testimeetodi käivitamist mitu korda erinevate argumentidega ilma atribuutideta?
Millal täpselt algab asünkrooniline operatsioon meetodi täitmisel?
Kuidas töötab sõnumite jaotamine RabbitMQ-s ühe järjekorra mitme tarbija vahel?
Kuidas erineb List IEnumerable'ist?
public bool BookTour(string userId, DateTime start, DateTime end, int hotelId, string roomType, string flightClass, int airCompanyId, int flightnumber) { try { //flightClass samuti ei sooviks parsimist enum-iks var flightInfo = new FlightInfo(Enum.Parse<FlightClass>(flightClass), airCompanyId, flightnumber); var resultBookFlight = _airWaysService.Book(GetUser(userId), flightInfo); //roomType samuti ei sooviks parsimist enum-iks var rentInfo = new RentInfo(start, end, hotelId, Enum.Parse<RoomType>(roomType)); //GetUserId eraldi muutuja var resultBookHotel = _hotelService.Book(GetUser(userId), rentInfo); //Väljapääsud lähevad inner-isse, mitte püütud Task.WhenAll(resultBookFlight, resultBookHotel); //Miks statiline 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 { //väljad 100% ei ole initsialiseeritud //Miks pärast erandit püüame midagi salvestada // GetUser on juba välja võetud unitOfWork.Execute(async () => { await _tourRepository.Save(_reservationIdAir, _reservationIdHotel, GetUser(userId)); }).RunSynchronously(); //Interlock.Increment() _countBooked++; } return true; }
Millises finantsvahemikus te vaatate pakkumisi?
Kuidas teha klassi iteratiivseks?
Millal täidetakse teine async-meetod eraldi ülesandes?
Mis on OSI mudel ja miks see eksisteerib?
Mida tähendavad lühendid OLTP ja OLAP, milles seisneb nende erinevus, sealhulgas salvestusarhitektuurid?
Funktsioonide kogumik, tsükkel 0-9, lisame lambdasid, mis haaravad i, kutsume kõiki. Mida see kuvab?
Mis sind tööl motiveerib, mis sulle meeldib?
Kuidas aru saada, milliseid andmeid tuleb vahemällu salvestada?