dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 24

A few days ago I watch a very interesting talk from NDC given by Jon Skeet, Kathleen Dollard and Rob Conery. Around 41:15 minute Kathleen said something very interesting about protected internal...

Źródło: foreverframe.net
Dziel się z innymi:
private protected in C#? - Forever F[r]ame

Sztuka programowania 1091 dni, 15 godzin, 57 minut temu dpawlukiewicz 232 źrodło rozwiń

Kolejny z cyklu o wzorcach projektowych..

Decorator – Design Patterns #2 – Dev on board

Sztuka programowania 1095 dni, 16 godzin, 45 minut temu devonboard 199 źrodło rozwiń

Programiści z dokumentacją mają taki problem, że nie lubimy jej czytać i nie lubimy jej pisać. Niestety często wiąże się to z ciekawymi WTFami gdy kod zachowuje się nie tak jakbyśmy tego od niego oczekiwali.

Źródło: blog.octal.pl
Dziel się z innymi:
RTFD - Read The F* Documentation - .net blog - octal.pl | Paweł Łukasik

Sztuka programowania 1102 dni, 18 godzin, 5 minut temu Paweł Łukasik 140 źrodło rozwiń

Wspólna nauka wzorców projektowych, na pierwszą linię idzie Obserwator. Zachęcam do komentowania i dzielenia się spostrzeżeniami.

Dziel się z innymi:
Obserwator – design patterns #1 – Dev on board

Sztuka programowania 1111 dni, 15 godzin, 44 minuty temu devonboard 288 źrodło rozwiń

Witaj, dzisiaj krótki ale myślę, że dość istotny temat jakim jest refaktoryzacja kodu (nieco więcej informacji, a także praktyczny przykład refaktoryzacji znajdziesz -> tutaj Kiedy refktoryzować? Wydaje Ci się, że Twój kod jest czytelny? Wiesz co gdzie jest? Super. Ale czy aby na pewno? Spróbuj znaleźć okre...

Refaktoryzacja? Nie mam na to czasu - DevBlaze

Sztuka programowania 1111 dni, 15 godzin, 44 minuty temu blaze 196 źrodło rozwiń

C# Attributes are very popular for ‘decorating’ assembly with some additional data, usually influencing on the application’s behavior or the way data are managed. You probably already used at least some of them – Obsolete, Serializable, Required, Display, MaxLength, RegularExpression, WebMethod are only a few of hundreds available in .Net world. What is more, you can write your own custom attribute and use it like a build-in one. I will write more about this in the next post. Right now, let’s focus o...

Dziel się z innymi:
C# Attributes – introduction – A Girl Among Geeks

Sztuka programowania 1115 dni, 16 godzin, 1 minutę temu AGirlAmongGeeks 166 źrodło rozwiń

A while ago I wrote about creating Actor System and top-level actors. Sadly it was stored in a static field. And keyword static is … let’s say it’s not one of my favourites. Today I’ll show you how I’m doing the exact same thing but in Dependency Injection container.

Źródło: hryniewski.net
Dziel się z innymi:
Akka.NET #7: Creating and accessing Actor System with Dependency Injection Container – Hryniewski.NET

Sztuka programowania 1115 dni, 16 godzin, 1 minutę temu Rafał Hryniewski 84 źrodło rozwiń

Implementacja singletona w C# może być trudniejsza niż się wydaje...

Dziel się z innymi:
Don't ask me about Singletons

Sztuka programowania 1116 dni, 15 godzin, 49 minut temu asciiBlade 291 źrodło rozwiń

Testowanie kodu, który nie wykorzystuje zewnętrznych zależności jest stosunkowo proste. W większości przypadków testowany moduł współpracuje jednak z innymi elementami systemu.  Stawia to przed testami dwa wyzwania – po pierwsze powinny poprawnie działać, a po drugie sprawdzać poprawność tej współpracy. Nie jest to zadanie proste, a zewnętrzne zależności są jednym z głównych czynników utrudniających testowanie. Aby radzić sobie z zależnościami posługujemy się mockami, czyli dublerami zastępującymi zal...

Tagi: TDD
Źródło: ucgosu.pl
Dziel się z innymi:
Mocki - radzenie sobie z zależnościami w testach - ucgosu.pl

Sztuka programowania 1119 dni, 15 godzin, 44 minuty temu ucgosupl 138 źrodło rozwiń

Since I started using SpecFlow acceptance tests, I think that they are simply great. If I had to select whether to write only unit tests or only acceptance tests, I would select the latter. Nonetheless, there is one important problem with SpecFlow...

Dziel się z innymi:
SpecFlow + .NET Core = problems | Michał Komorowski

Kilka już lat temu pomyślałem sobie o tym, że dobrze byłoby się dokształcać w czasie wolnym. Oprócz doświadczenia w kodzie chciałem poznać dobre praktyki, zasady które pozwolą mi być lepszym programistą. Szukałem wtedy jakie książki powinien przeczytać każdy programista. Były tam pozycje takie jak Clean Code, Clean Coder, czy Head First Design Patterns. Różne źródła podawały różne pozycje. Oprócz jednej… Pragmatyczny programista Od czeladnika do mistrza. Ta książka była wszędzie.

Źródło: kduszynski.pl
Dziel się z innymi:
Pragmatyczny programista – recenzja – Wildpost

Sztuka programowania 1124 dni, 17 godzin, 12 minut temu wildcat89 191 źrodło rozwiń

Cześć. Dużo się ostatnio naoglądałem i naczytałem o DDD i architekturze port-adapter i tak zacząłem rozmyślać jak to osiągnąć, choćby w kontekście tooli, które piszę do swojego silnika. Z tego co zauważyłem, to w projektach z którymi przyszło mi pracować, większość klas jest publiczna. Jest to zrozumiałe, chcemy mieć testy lub nie mamy testów, ale wszyscy piszą public, więc co to za problem. No niestety problem jest, wynika on z tego, że udostę...

Źródło: harunx9.github.io
Dziel się z innymi:
Programming warfare – .NET klasy internal a testy jednostkowe

Sztuka programowania 1125 dni, 16 godzin, 34 minuty temu SzymonW 180 źrodło rozwiń

This is a presentation how to introduce CQRS pattern to an existing application, step by step, without breaking changes and holding up the development.

Tagi: CQRS
Źródło: radblog.pl
Dziel się z innymi:
CQRS in 4 steps – Lightning talk | RadBlog

Sztuka programowania 1130 dni, 16 godzin, 32 minuty temu Radosław Maziarka 257 źrodło rozwiń

W ostatnim wpisie przybliżyłem zestaw dobrych praktyk w pisaniu unit testów. Dzisiaj będę kontynuować ten temat z trochę innej perspektywy i opowiem o antywzorcach. Dzięki charakterystycznym nazwom, piętnującym konkretne złe praktyki, antywzorce zostają w pamięci i mamy je przed oczami pisząc podejrzany kod. Podejście do testów Pierwsza grupa wzorców nie wiąże się z pisaniem konkretnych testów, tylko raczej z nastawieniem, jakie nam towarzyszy podczas pisania i wynikającymi z tego zachowaniami.Obywatel...

Tagi: TDD
Źródło: ucgosu.pl
Dziel się z innymi:
Antywzorce unit testów - ucgosu.pl

Sztuka programowania 1134 dni, 16 godzin, 57 minut temu ucgosupl 291 źrodło rozwiń

Posted on by krystiankolad W dzisiejszym poście przedstawię czym są klasy abstrakcyjne oraz interfejsy. Post ten jest swego rodzaju pilotażowym postem w moim nowym cyklu “Od zera do .Net Juniora”. Będę w nim opisywał oraz pokazywał zagadnienia, z którymi powinna być zaznajomiona osoba starająca się o swoją pierwszą pracę jako Junior .Net Developer. Mam nadzieję że cykl się przyjmie, jeśli chcecie poczytać o jakiś zagadnieniach piszcie, z chęcią o nich napiszę, jeśli je znam, lub się ich nauczę, a potem ...

Tagi: .Net, .net core
Dziel się z innymi:
Od zera do .Net Juniora: Interface i klasa abstrakcyjna – Krystian Kolad – o .Necie i nie tylko

Sztuka programowania 1135 dni, 15 godzin, 57 minut temu krystiankolad 112 źrodło rozwiń

Często unit testy nie są przez programistów traktowane jak prawdziwy kod. Są dla nich jedynie narzędziem do osiągnięcia określonego celu – sprawdzenia poprawności implementacji. Przez to testy stają się trudne w utrzymaniu albo wykonują się zbyt długo. Przez co uniemożliwiają pracę zgodnie z TDD i nie mają wartości dokumentacyjnej. Istnieją jednak proste zasady tłumaczące, jak powinny wyglądać dobrze napisane testy. Pisząc kod powinniśmy trzymać się zasad SOLID, czyli kod powinien być solidny, a dodat...

Tagi: TDD
Źródło: ucgosu.pl
Dziel się z innymi:
Jak pisać dobre unit testy - ucgosu.pl

Sztuka programowania 1136 dni, 15 godzin, 30 minut temu ucgosupl 159 źrodło rozwiń

Testy jednostkowe – temat rzeka. W każdej technologii, z którą miałem do czynienia, jednym z ważniejszych tematów były testy jednostkowe. Powstała już cała masa artykułów opisujących dobre praktyki czy różnego typu metodyki takie jak TDD lub BDD. Wspominając swoje początki, gdy odpalając kod nie wiedziałem czy się odpali i dlaczego nie, zrozumiałem, jak słaby nacisk w procesie edukacji kładzie się na testowanie oprogramowania. Pragnąc nieść kaganek oświaty chciałbym dołożyć swoją cegiełkę i przedstawić w...

Tagi: netcore, xunit
Źródło: bd90.pl
Dziel się z innymi:
.NET Core - Testy jednostkowe z wykorzystaniem xUnit - bd90

Sztuka programowania 1138 dni, 17 godzin, 54 minuty temu bd90 153 źrodło rozwiń

Posted on by krystiankolad Przyszedł czas na post nieco bardziej zahaczający o .Net Core. Spojrzymy dziś na przetwarzanie asynchroniczne w C#. Pozwoli nam to na wykonywanie pewnych procesów w tle, bez konieczności blokowania wątku naszej aplikacji. Przetwarzanie takie przydaje się między innymi w pracy nad plikami – na przykład odczytem i zapisem plików, które wykonywane są w osobnym wątku, dzięki czemu użytkownik korzystający z naszej aplikacji może wykonywać w niej inne czynności. Używane są one równi...

Dziel się z innymi:
Życie asynchroniczne, czyli o  async/await – Krystian Kolad – o .Necie i nie tylko

Sztuka programowania 1139 dni, 17 godzin, 35 minut temu krystiankolad 326 źrodło rozwiń

Każdy z programistów, który choć raz miał do czynienia z wielowątkowością, chociaż raz musiał użyć konstrukcjo lock(). Dlaczego nie wolno tego używać razem z async/await? I co użyć zamiast tego? O tym w dzisiejszym wpisie.

Źródło: solidev.pl
Dziel się z innymi:
Asynchroniczny Lock w C# – Solidny programista | blog o programowaniu

Sztuka programowania 1140 dni, 17 godzin, 50 minut temu ogrod87 310 źrodło rozwiń

W poprzednich częściach cyklu skupiałem się na korzyściach płynących z TDD. Jeżeli ta metoda wejdzie nam w krew, te korzyści zachęcą nas, abyśmy pisali w ten sposób zawsze i wszędzie. Motywują nas do tego również eksperci mówiący, że każda linia kodu powinna być przetestowana. Okazuje się jednak, że nie zawsze testowanie wszystkiego na siłę jest dobrym rozwiązaniem. W tym artykule opiszę sytuacje, kiedy nie opłaca się używać TDD. Programując czasem natrafiamy na problemy, co do których nie mamy z góry...

Tagi: TDD
Źródło: ucgosu.pl
Dziel się z innymi:
Kiedy nie stosować TDD - ucgosu.pl

Sztuka programowania 1140 dni, 17 godzin, 50 minut temu ucgosupl 188 źrodło rozwiń

1 2... 22 23 24 25 26 27... 64 65

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,6)
8
(9 775,28)
9
(8 478,28)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 206,43)