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

About two months ago I worked on the microservice for my company’s new product. The whole thing was based on the CQRS pattern which is basically about splitting the application into reads (queries) and writes (commands). I came to the point when I wanted to validate a command object received from RabbitMQ. Without thinking, I started coding another if statements which after a while became my „domain logic”. I’m not going to present the example code because I’m ...

Źródło: foreverframe.net
Dziel się z innymi:
Valit - dead simple, fluent validation for .NET Core - Forever F[r]ame

Sztuka programowania 1423 dni, 17 godzin, 54 minuty temu dpawlukiewicz 127 źrodło rozwiń

Czas na nową serię – czego nauczyłem się danym tygodniu. W tej serii będę się starał napisać klika słów oraz zamieści kilka linków z tego czego nowego nauczyłem się danego tygodnia. Gdy nie będę miał materiałów no cóż albo urlop albo wstyd (wstyd nie nauczyć się czegoś codziennie). Ponieważ inne serie się sprawdzają (z newsami) więc ta też powinna się przyjąć. Na każdym „zaangażowanym” blogu programistycznym jest jakaś seria. Prawdziwa fala przeszła z kursami na meila-a. Zapraszam serdecznie. W tym ...

Dziel się z innymi:
Czego nauczyłem się w 45 tygodniu 2017? | Blog Programisty.NET

Sztuka programowania 1425 dni, 21 godzin, 36 minut temu przemekwa 216 źrodło rozwiń

Często w przypadku testów automatycznych napotykamy problem związany z badaniem zawartości plików w formacie csv generowanych podczas tychże testów. W jaki sposób możemy parsować ich zawartość? Z pomocą przychodzi nam biblioteka FSharp.Data i udostępniana w jej ramach klasa CsvFile. Zachęcam do lektury :)

Źródło: mnie.github.io
Dziel się z innymi:
Jak można użyć FSharp.Data przy testach automatycznych.

Sztuka programowania 1428 dni, 21 godzin, 53 minuty temu mnie 40 źrodło rozwiń

Najbardziej popularnym Value Object jest Money. W tym przykładzie instancje możemy tworzyć tylko poprzez metode Create() (taka fabryka). Konstruktor jest prywatny. Pewnie dla tego przykładu lepiej mieć po prostu publiczny konstruktor z dwoma parametrami, ale mam wiele przykładów innych bardziej skomplikowanych Value Objects, gdzie podejście z prywatnym konstruktorem i kilkoma fabrykami walidującymi różne przypadki ma sens.

Immutable Value Object przesyłany/serializowany (np po SignalR) | Show me the code

W internecie można spotkać głosy, że programiści nie wykonują odpowiedzialnych zadań i nie ma żadnych regulacji, których muszą przestrzegać. Bo co złego może się stać, jeśli strona nie będzie działać, albo komputer wywali bluescreena. W końcu świat się od tego nie zawali. Być może jest to prawdą w 99% projektów programistycznych. Jednak tam, gdzie na szali jest ludzkie życie, bardzo restrykcyjne regulacje obowiązują już od dawna. Wiem o czym mówię, ponieważ przez ostatnie dwa lata pracowałem przy systemi...

Źródło: ucgosu.pl
Dziel się z innymi:
Kiedy od softu zależy ludzkie życie - o systemach bezpieczeństwa - ucgosu.pl

Sztuka programowania 1429 dni, 18 godzin, 15 minut temu ucgosupl 127 źrodło rozwiń

Pierwszy raz nie zostałem muzykiem, gdy wzięty przez Babcię do szkoły muzycznej, powiedziałem stanowczo, że nie zamierzam śpiewać i powtarzać zagranych na pianinie rzeczy. Pierwszy raz nie zostałem programistą gdy znalazłem dyskietkę z napisem Basic. Znalazłem ją w używanej i kupionej przez rodzinną zrzutkę Amidze 500. Tato powiedział, że to do programowania. Wrzuciłem do pudła i włączyłem Lotusa III.

Źródło: oskar-dudycz.pl
Dziel się z innymi:
[Oskar at .NET] O tym, co gra na gitarze może dać programiście

Sztuka programowania 1430 dni, 19 godzin, 41 minut temu oskar-at-net 141 źrodło rozwiń

'You mean the cheap crXp? This is what I heard, when I ask a colleague in London about a local souvenir shop. Recently it recalled it when thinking about software quality and technical debt. Interested in SaCC? Read along!

Źródło: blog.scooletz.com
Dziel się z innymi:
Software as Cheap Cr*p | Szymon Kulec `Scooletz`

Sztuka programowania 1433 dni, 21 godzin, 49 minut temu Scooletz 75 źrodło rozwiń

Artykuł opisuje moją przygodę z odkrywaniem problemow wydajnościowych w aplikacji. Uczy tego jak działa "query cache plan" w Entity Frameworku.

Źródło: devmate.net
Dziel się z innymi:
Entity Framework – the query plan cache story

Sztuka programowania 1433 dni, 21 godzin, 49 minut temu Adam 222 źrodło rozwiń

Przeglądając mojego bloga mogliście zauważyć kilka rzeczy: nie jestem fanem treningu, kocham kakałko i uważam za niezwykle istotne by testować swoje oprogramowanie. Nie ważne, czy chodzi o testy jednostkowe, integracyjne czy end to end zawsze staram się, aby program napisany przez zemnie był pokryty testami w jak największym stopniu. Miałem nie dawno okazję prowadzić wewnętrzne warsztaty w Polskim Radiu o tematyce testów automatycznych w świecie front-endu. Było to spore wyzwanie, ponieważ przez ostatni ...

Źródło: bd90.pl
Dziel się z innymi:
Node - Mockowanie request-ów w testach jednostkowych - bd90

Sztuka programowania 1434 dni, 22 godziny, 26 minut temu bd90 95 źrodło rozwiń

Staram się automatyzować wiele rzeczy. Build skrypt przechodzący lokalnie i na serverze po każdym commit’ie to podstawa. Można to w prosty sposób zrobić. Jest jednak część rzeczy, które są zbyt trudne do automatyzacji, albo po prostu nie da się ich zautomatyzować. ...

Dziel się z innymi:
Periodic Solution Cleanup | Show me the code

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 1441 dni, 22 godziny, 51 minut temu dpawlukiewicz 232 źrodło rozwiń

Kolejny z cyklu o wzorcach projektowych..

Decorator – Design Patterns #2 – Dev on board

Sztuka programowania 1445 dni, 23 godziny, 39 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

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 1461 dni, 22 godziny, 38 minut temu devonboard 289 ź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 1461 dni, 22 godziny, 38 minut 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 1465 dni, 22 godziny, 55 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 1465 dni, 22 godziny, 55 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 1466 dni, 22 godziny, 43 minuty 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 1469 dni, 22 godziny, 38 minut 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
1 2... 27 28 29 30 31 32... 69 70

Konkurs z Code Europe - ranking

1
(30,04)
2
(15)
4
(15)
5
(5,01)

październik

listopad

09.

Najaktywniejsi w tym miesiącu