Refleksja – odczyt metadanych

Refleksja Refleksja jest mechanizmem umożliwiającym odczytywanie metadanych. Dzięki niemu możemy odczytać atrybuty i własności obiektów w bibliotekach. Dzięki temu mechanizmowi możemy bez trudu odczytywać własne atrybuty tworzone jak w poprzednim wpisie https://mateuszstanek.pl/2018/02/04/wlasny-atrybut/

Własny Atrybut

Własny Atrybut Z poprzedniego wpisu https://mateuszstanek.pl/2018/02/03/atrybut-c/  wiemy czym są atrybuty. Pora więc napisać jakiś własny. Aby to zrobić wystarczy dodać nową klasę dziedziczącą z klasy System.Attrybute oraz poinformować z jakimi elementami będzie nasz atrybut współpracował. W tym celu wykorzystamy 3 z predefiniowanych atrybutów AttributeUsage.

Atrybuty w C#

Atrybut Zacznijmy od tego czym jest Atrybut. A jest on niczym więcej jak dodatkowymi metadanymi, które można dodać w naszym kodzie. Atrybuty można dodawać do większości elementów klasy czy też biblioteki. A więc do : assembly modułów klass struktur enum-ów konstruktora metod właściwości pól eventów Interface parametrów delegatów wartości zwracanych…
Znak ostrzegawczy Testy

Testy – błędne wyniki

Testy O tym jak ważne są testy chyba nie muszę nikomu mówić, nie mniej jednak są sytuacje, kiedy testy dają nam fałszywe poczucie bezpieczeństwa. W jednym z projektów jakie miałem okazje realizować, klient podchodził do testów bardzo rygorystycznie. Podeście to, w pewnym momencie przekroczyło moim zdaniem granicę absurdu, kiedy to…

ASP.NET Core MVC – Konfiguracja

Było trochę o konfiguracji hosta, było o konfiguracji aplikacji, więc na spokojnie możemy przejść do konfiguracji i uruchomienia aplikacji MVC. W tym celu dodamy prosty kontroler oraz widok do naszej aplikacji oraz skonfigurujemy router. Ale zacznijmy od początku.