Let's go invent tomorrow instead of worrying about what happened yesterday|mail@jankowskimichal.pl

Dodatki / Narzędzia

FluentValidation.Validators.UnitTestExtension wersja 1.10

Nowa wersja pakietu FluentValidation.Validators.UnitTestExtension jest dostępna. Pakiet umożliwia tworzenie testów jednostkowych Fluent Validator-ów w sposób bardziej efektywny. Najważniejsza zmiana w najnowszej wersji to dodanie wsparcia dla biblioteki FluentValidation w wersji 10. Projekt dostępny jest oczywiście na GitHubie.

Moq.EntityFrameworkCore wersja 5.0.0.1

Nowa wersja pakietu Moq.EntityFrameworkCore jest już dostępna. Pakiet ułatwia testowanie aplikacji, która korzysta z biblioteki EntityFrameworkCore. W wersji 5.0.0.1 wprowadziłem następujące zmiany: dodałem wsparcie dla EntityFrameworkCore v5.0, dodałem możliwość konfiguracji mocków w sposób sekwencyjny. Projekt dostępny jest oczywiście na GitHubie.

Moq.EntityFrameworkCore wersja 3.1.2.6

Nowa wersja pakietu Moq.EntityFrameworkCore jest już dostępna. Pakiet ułatwia testowanie aplikacji, która korzysta z biblioteki EntityFrameworkCore. W wersji 3.1.2.6 wprowadziłem następujące zmiany: rozszerzyłem wsparcie biblioteki o obiekty nie tylko dziedziczące po DbContext Projekt dostępny jest oczywiście na GitHubie.

NDepend v2019.3

Kilka dni demu została opublikowana nowa wersja programu NDepend v2019.3. Recenzję tego narzędzia możecie znaleźć w jednym z moich wcześniejszych postów. Opisując wtedy narzędzie, z jednej strony zachwalałem jego funkcje. Z drugiej natomiast zaznaczyłem, że narzędziu brakuje trybu dla początkujących. I pewnie możecie się zastanawiać dlaczego taki wpis pojawia się u mnie na stronie. Nie jest to wpis reklamowy!!! […]

By |2019-10-27T20:14:47+01:0031 października 2019 |Kategorie: Dodatki / Narzędzia|Tagi: , |0 komentarzy

FluentValidation.Validators.UnitTestExtension wersja 1.5

Nowa wersja pakietu FluentValidation.Validators.UnitTestExtension jest dostępna. Pakiet umożliwia tworzenie testów jednostkowych Fluent Validator-ów w sposób bardziej efektywny. W wersji 1.5 wprowadziłem następujące zmiany: wsparcie dla nowej wersji FluentValidation (>8.4) Projekt dostępny jest oczywiście na GitHubie.

FluentValidation.Validators.UnitTestExtension wersja 1.4

Nowa wersja pakietu FluentValidation.Validators.UnitTestExtension jest dostępna. Pakiet umożliwia tworzenie testów jednostkowych Fluent Validator-ów w sposób bardziej efektywny. W wersji 1.4 wprowadziłem następujące zmiany: wprowadziłem możliwość szybkiego testowania nowych walidatorów – EnumValidator, MaxLengthValidator, MinLenghtValidator, ExactLengthValidator, ExclusiveBetweenValidator oraz InclusiveBetweenValidator dodałem wsparcie dla .NETStandard 1.6 oraz .NETStandard 2.0 Projekt dostępny jest oczywiście na GitHubie.

Jak dbać o jakość kodu w naszym projekcie?

W poprzednią sobotę w trakcie prowadzenia wykładu o jakości oprogramowania trochę się zdziwiłem ponieważ dość duża liczba osób nie znała najprostszych narzędzi, które pozwalają poprawić jakość wytwarzanego oprogramowania. Koszt wdrożenia oraz utrzymywanie jakości w projekcie jest niewielki pod warunkiem, że pomyślimy o tym w momencie rozpoczynania pracy. Odkładanie tej decyzji w czasie powoduje, że rosną koszty naprawy potencjalnych błędów wprowadzonych w aplikacji. Oczywiście docelowo zakładałbym, że naszym celem będzie utrzymanie poprawnego kodu, natomiast jeśli nie mamy na to wystarczającego budżetu to wdrożenie monitorowania jakości kodu pozwala nam na zorientowanie się w którym miejscu jesteśmy oraz określenie trendu. [...]

By |2018-06-05T11:25:22+02:005 czerwca 2018 |Kategorie: Dodatki / Narzędzia|Tagi: , , , , |0 komentarzy

NDepend – krótka recenzja

Już jakiś czas temu napisał do mnie Patrick Smacchia i poprosił o napisanie, krótkiej recenzji jego aplikacji – NDepend. Chyba nie trzeba przedstawiać nikomu tego narzędzia – jest to kombajn do analizy naszego kodu. Możliwości jego są olbrzymie. Chcąc podejść do tej prośby profesjonalnie, postanowiłem poznać to narzędzie dość dokładnie przed napisaniem czegokolwiek. Niestety poległem. Mnogość funkcji i możliwość dostosowywania tego narzędzia powodują, że jest naprawdę ciężko. Używając go już ponad dwa miesiące mogę spokojnie napisać, że nie czuję się dość zaawansowanym użytkownikiem. […]

By |2017-11-07T16:37:52+01:007 listopada 2017 |Kategorie: Dodatki / Narzędzia|Tagi: |2 komentarze

FluentValidation.Validators.UnitTestExtension wersja 1.1

Nowa wersja pakietu FluentValidation.Validators.UnitTestExtension jest dostępna. Pakiet umożliwia tworzenie testów jednostkowych Fluent Validator-ów w sposób bardziej efektywny. W wersji 1.1 wprowadziłem następujące zmiany: dodałem wsparcie do najnowszej wersji biblioteki FluentValidation 7.*, wprowadziłem możliwość szybkiego testowania dwóch walidatorów – ScalePrecisionValidator oraz RegularExpressionValidator. Projekt dostępny jest oczywiście na GitHubie.

Przejdź do góry