C#
Zašto se singleton obrazac smatra nepoželjnim sa stanovišta dobrih programerskih praksi?
Објасните шта подразумева концепт генерисања објеката у објектно-оријентисаном програмирању.
Da li imate iskustva sa sistemima redova i mehanizmima obrade podataka u redu?
Koji tip podataka se koristi za skladištenje niza karaktera?
Koja je algoritamska složenost binarnog pretraživanja u sortiranoj nizu?
Koja je uloga ključne reči void u asinhronim funkcijama?
Iz kojih izvora se kreira tok izvršenja u programu?
Можете ли да објасните шта значи метода LastOrDefault у LINQ?
Koji su razlozi za definisanje klase CatalogRepository u sloju Infrastructure umesto sloja Application?
Šta je asinhronost? Pričajte o asinhronom modelu programiranja, async/await.
Da li ste ikada imali situacije u kojima ste morali koristiti ili se suočiti sa procesima pakovanja i raspakivanja značajnih tipova podataka?
Da li je DateTime tip koji poseduje važne osobine?
Можете ли објаснити шта подразумева образац команда у програмирању?
Kako shvatiti koje podatke treba keširati?
Da li ste pravili automatske testove za svoj kod?
Можете ли објаснити основно правило о томе како делити одговорности класа или модула у објектно оријентисаном програмирању?
Kako implementirati da osnovna klasa ne zavisi od naslednika? Kako osnovna klasa može da zna za postojanje naslednika?
Zašto je potreban stek? Zašto ne čuvati sve podatke u hrpi?
Преглед: тест CalendarService.cs: public class CalendarService { public bool IsWorkingDay() { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Saturday: case DayOfWeek.Sunday: return false; default: return true; } } } CalendarServiceTests.cs: public class CalendarServiceTests { [Fact] public void IsWorkingDay_Always_ReturnsTrue() { // Подготовка var calendarService = new CalendarService(); // Действие var actual = calendarService.IsWorkingDay(); // Проверка Assert.True(actual); } }
Задача: од вас се тражи да урадите преглед кода нове функције, чија је суштина могућност резервисања тура (састављеног од авионске карте и хотела). Функције за одвојено резервисање авионске карте и тура већ постоје, а од овог задатка се очекује да постоји једна универзална метода која ће резервисати или цео тур или ништа од његових компоненти.