C#
Miks singleton muster on programmeerimise head tava silmas pidades ebasoovitav?
Selgitage, mida mõistetakse objektide põlvkonna kontseptsioonina objektorienteeritud programmeerimises.
Kas teil on kogemusi järjekorrasüsteemide ja andmetöötlusmehhanismidega?
Milline andmetüüp kasutatakse tähemärkide jada salvestamiseks?
Mis on binaarse otsingu algoritmiline keerukus sorteeritud massiivis?
Milline on võtmesõna void roll asünkroonsetes funktsioonides?
Millistest allikatest luuakse programmi täitmise voog?
Kas saaksite selgitada, mida tähendab meetod LastOrDefault LINQ-is?
Millised on põhjused, miks määratleda CatalogRepository klass infrastruktuuri kihis selle asemel, et rakenduse kihis?
Mis on asünkroonsus? Rääkige asünkroonse programmeerimise mudelist, async/await.
Kas teil on kunagi olnud olukordi, kus teil oli vaja kasutada või kokku puutuda oluliste andmetüüpide pakkimise ja lahtipakkimise protsessidega?
Kas DateTime on tüüp, millel on olulised omadused?
Kas saaksite selgitada, mida mõistetakse käsu mustris programmeerimises?
Kuidas aru saada, milliseid andmeid tuleb vahemällu salvestada?
Kas olete loonud automaatsed testid oma koodile?
Kas saaksite selgitada põhiprintsiipi selle kohta, kuidas jagada klasside või moodulite vastutust objektorienteeritud programmeerimises?
Kuidas saab rakendada, et alusklass ei sõltu pärandklassidest? Kuidas saab alusklass teada pärandklasside olemasolust?
Milleks on virn? Miks mitte hoida kogu andmeid virnas?
Ülevaade: test 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() { // Ettevalmistus var calendarService = new CalendarService(); // Tegevus var actual = calendarService.IsWorkingDay(); // Kontroll Assert.True(actual); } }
Ülesanne: Teilt palūgts veikt jaunas funkcijas koda pārskatīšanu, kuras būtība ir iespēja rezervēt tūri (kas sastāv no aviobiļetes un viesnīcas). Funkcijas, kas ļauj atsevišķi rezervēt aviobiļeti un tūri, jau pastāv, un no šīs uzdevuma gaidāms, ka tiks izstrādāta vienota metode, kas rezervēs vai visu tūri, vai neko no tā sastāvdaļām.