Projektowanie bazy danych – Code First

3 minutesTworzenie bazy danych wymaga od nas przemyślenia struktury tabel i relacji oraz zaprojektowania jej w sposób optymalny. Entity Framework oferuje trzy podejścia:   CodeFirst; Database First; Model First.   Ja wybrałem podejście CodeFirst. Podejście to jest moim zdaniem optymalne w naszym projekcie, ponieważ:   Nie lubię używać… Czytaj więcej

Biblioteka OWL cześć 2

2 minutesPrzetestujmy metodę RemoveLastCharByLists. Nasz test: Uruchamiamy go i widzimy, że się nie powiódł. (Tego się spodziewaliśmy.) Napiszmy kod w metodzie: Uruchamiamy test. Test się powiódł. Pokrycie kodu jest na poziomie 100%. Jesteśmy pewni, że nasza metoda jest przetestowana poprawnie. Następna metodą do utworzenia testu jest ReplaceRegularPluralWords. Nasz… Czytaj więcej

Biblioteka OWL cześć 1

3 minutesPierwszym krokiem po utworzeniu solucji jest utworzenie biblioteki. TDD () wymusza na nas napisanie pustej klasy i zaimplementowanie w niej metod niezbędnych do wykonania testów jednostkowych. Na początku utwórzmy klasę StringUtility, ponieważ jest to klasa statyczna nie tworzymy interfejsu do niej. Nasza klasa: Mając już utworzoną klasę możemy… Czytaj więcej

Ciemna strona Visual Studio 2017

3 minutesWybierając Visual Studio 2017 nie przypuszczałem, że będę tak szybko tego żałował. Niestety ta wersja nie współpracuje z Resharperem w pełni jeżeli chodzi o pokrycie kodu oraz korzystanie z konsoli do testów jednostkowych. Okazało się, że Resharper wspiera projekty Asp.Net Core, ale tylko z wersją Visual Studio 2015 (project.json ) Visual Studio 2017… Czytaj więcej

Podróż

5 minutesWstęp Podróż czas zacząć. Długo wahałem się czy wystartować w konkursie „Daj się poznać”, ponieważ zdawałem sobie sprawę ile czasu będę musiał poświęcić na napisanie aplikacji i prowadzenie bloga, a że jestem ambitny to chcę upiec dwie pieczenie na jednym ogniu i piszę bloga w dwóch językach. Wersja polska i angielska… Czytaj więcej