Pułapki C# – quiz: zgadnij output 9 fragmentów kodu
Ten kod ma trzy linijki i wypisuje „333″. Nie „012″. Jeśli pomyślałeś „012″ —właśnie wpadłeś w błąd, który realnie trafia na produkcję, i to nie raz.…
Czytaj więcej →Wszystko o programowaniu w języku C#.
Ten kod ma trzy linijki i wypisuje „333″. Nie „012″. Jeśli pomyślałeś „012″ —właśnie wpadłeś w błąd, który realnie trafia na produkcję, i to nie raz.…
Czytaj więcej →Trzy rzeczy wydarzyły się w ekosystemie .NET w ostatnich tygodniach, o których prawdopodobnie nie słyszałeś, bo giną w zalewie contentu o kolejnym modelu AI. Ktoś ukrył…
Czytaj więcej →Dwie metody. Identyczna sygnatura – (int) → bool. Jedna sprawdza „18 i więcej”, dokładnie tak, jak sugeruje jej nazwa. Druga sprawdza „więcej niż 18” – jeden…
Czytaj więcej →Dwie metody. Identyczna sygnatura – (int, int) → int. Jedna liczy a - b tak, jak sugeruje jej nazwa. Druga też liczy a - b, tylko że jej parametry nazywają…
Czytaj więcej →Nagłówek aplikacji ma pokazywać inne powitanie rano, inne wieczorem. Ten kod działa ale jest źle zaprojektowany. Komponent nagłówka musi znać wszystkie źródła tekstu. Dodanie powitania świątecznego to edycja…
Czytaj więcej →Dwie metody o identycznym kształcie: przyjmują string, nic nie zwracają. W poprzednim wpisie o delegatach delegat był rozkazem bez treści – „skocz”, „strzelaj”. Nie dało się mu nic przekazać.…
Czytaj więcej →Przycisk X na padzie w trybie eksploracji każe postaci skoczyć, a w trybie walki — strzelić. Ten sam przycisk, dwa zachowania. Powyższy kod jest jednak przybity…
Czytaj więcej →Ostatni wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Visitor — najbardziej podchwytliwy z GoF: pozwala dodawać nowe operacje do stabilnej hierarchii…
Czytaj więcej →Clean Architecture w .NET 10 to nie ozdobnik do CV — to konkretny sposób organizacji kodu, który sprawia, że reguły biznesowe testujesz w milisekundy, a wymianę bazy…
Czytaj więcej →Dostajesz projekt do utrzymania, otwierasz pierwszy plik i widzisz kontroler na 150 linii, który waliduje dane, liczy kwoty, łączy się z bazą, wysyła maile i obsługuje…
Czytaj więcej →Kolejny wzorzec z serii opartej na Anatomii wzorca — 8 elementach opisu GoF. Tym razem Composite — wzorzec, który pozwala traktować pojedynczy obiekt i całe drzewo…
Czytaj więcej →Znasz definicje SOLID na pamięć, ale wciąż nie wiesz, kiedy ich użyć? To najczęstszy problem na drodze junior → mid. Większość tutoriali tłumaczy zasady SOLID w…
Czytaj więcej →Idziesz na rozmowę rekrutacyjną na stanowisko Junior .NET Developer i chcesz wiedzieć, czego się spodziewać? Dobrze trafiłeś. Poniżej znajdziesz 10 pytań, które padają na niemal każdej…
Czytaj więcej →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności · Polityka cookies