Strona głównaUżytkownik

Paweł Łukasik | użytkownik

Paweł Łukasik
Paweł Łukasik
32 891,59
16 godzin, 1 minutę temu
27 stycznia, 2009
dotnetomaniak.pl

W testach bardzo często mamy do czynienia z powtarzaniem tego samego kodu. Tak samo ma się sprawa z testowaniem null-checków (zw. inaczej jako guard clauses) w konstruktorach. Jeśli chcemy napisać test dla takiego przypadku, to zazwyczaj jest on napisany jako osobna metoda. Jak możemy sobie uprościć życie? Z pomocą przychodzi biblioteka AutoFixture.Idioms. Aby móc skorzystać z funkcji do automatycznego testowania null-checków w konstruktorach, potrzebujemy zainstalować dwa nugety:AutoFixture.Idi...

Tagi: Moq, TDD
Dziel się z innymi:
Automatyczne testowanie guard clauses w konstruktorach - Dariusz Woźniak — Blog

Sztuka programowania sobota, 14 września 2019 12:03:22 GMT dariuszwozniak 5 spam? źrodło rozwiń

Dzisiaj w podcast’cie gościłem Annę Prończuk-Omiotek, która jest trenerem wystąpień publicznych i nie tylko. Poruszaliśmy wiele spraw związanych z:wystąpieniami publicznymi,szkoleniem prelegentów,organizowaniem wydarzeń.Podcast dostęp...

After.conf - S02E03 - Trener prelegentów Anna Prończuk-Omiotek

Inne piątek, 13 września 2019 09:27:22 GMT godev 1 spam? źrodło rozwiń

W 49. odcinku poruszamy temat, o którym było ostatnio głośno. Mityczny 10x developer/engineer to temat który dzieli środowisko developerskie tak dobrze jak politycy Polaków. W odcinku przechodzimy przez wszystkie 11 punktów manifestu i omawiamy je zastanawiając się czy mają one sens czy nie.

10x developer. Hit czy kit? – Ostra Piła

Mam nadzieję, że mi wybaczycie małą autoreklamę. Możliwe, że już słyszeliście o “Poznaj Kubernetes”, który organizuję razem z Jakubem “Gutkiem” Gutkowskim i Łukaszem Kałużnym. Mam wrażenie, że sporo dotnetowców pomyślało sobie: Przecież my mamy pełny .NET Framework na IIS. Cud, że już są VM’ki zamiast serwerów. A oni mi Kubernetes chcą wcisnąć. Pogięło ich czy co? Jeżeli Ty tak nie pomyślałeś, to super. Ja jeszcze 3 lata temu na pewno bym tak pomyślał. Nawet jeżeli 3 lata temu lada dzień miałby pojawić...

Dziel się z innymi:
Mała autoreklama od dotnetomaniaka – Dotnetomaniak tech blog

Inne 3 dni, 1 godzinę, 21 minut temu Piotr Stapp 79 źrodło rozwiń

Od zera do developeraFinansecodebility.pl Od zera do developera - blog o tematyce IT Finanse Wstęp Cześć! Ten artykuł poświęcony jest nie tylko programistom. Skierowany jest bowiem do każdego, kto stoi przed wyborem formy zatrudnienia (często odgórnie narzuconej przez pracodawcę). W tym artykule chciałbym Wam przedstawić informacje na temat tego co to jest B2B, dlaczego i kiedy się opłaca, na jakie zarobki na rękę miesięcznie możemy liczyć mając kwotę netto na fakturze.B2B – co to jest? B2B jak sama...

Źródło: codebility.pl
Dziel się z innymi:
B2B - po co? dlaczego? kiedy się opłaca? - codebility.pl

Inne 79 dni, 22 minuty temu codebility 321 źrodło rozwiń

W ostatnim podsumowaniu tygodnia pochwaliłem się, że udało mi się zainstalować nowy Windows Terminal (Preview). Przy okazji czemu wszystko w dzisiejszych czasach musi być preview? Nie wiem, ale instalacja tego cuda prosta nie była. Jeżeli masz ochotę mieć go u siebie to zapraszam, zaoszczędzę Ci chwili drapania się w głowę.Skąd? Opcje są dwie. Po pierwsze jest GitHub, ale jak tylko się pojawił terminal to próbowałem go skompilować i prosto nie było. Teraz może jest łatwiej, ale wolę gotowca. Po drugie...

Dziel się z innymi:
Windows Terminal – Dotnetomaniak tech blog

Narzędzia 80 dni, 53 minuty temu Piotr Stapp 141 źrodło rozwiń

Feature Toggle (Feature Switch, Feature Flag) to technika umożliwiająca modyfikowanie zachowania systemu w środowisku testowym lub produkcyjnym. W powyższym wpisie w ramach koncepcji feature toggles dzielę na dwie kategorie release toggles i bussines toggles.

Feature Toggle w .NET - DevKR

Temat chwytliwy? Oczywiście. Pytanie “czy popełniasz błędy?” jest retoryczne – każdy z nas je popełnia. Inną kwestią jest to, że nie wszyscy się do tego przyznają – wbrew pozorom (czasami) słusznie, ale o tym w rozwinięciu wpisu. Bardzo często spotykam się z podejściem u ludzi, z którego wynika, że nie zdają sobie sprawy z tego, że popełniamy błędy (generalnie). Widać to m.in w niektórych harmonogr...

Źródło: wojciszko.com
Dziel się z innymi:
5 wskazówek jak zredukować ilość błędów w projekcie – Karol Wójciszko

Inne 432 dni, 28 minut temu mijagi 180 źrodło rozwiń

Wiele razy szydziłeś z „programistów” javascript. To nie język mówiłeś (no jest w tym troche racji ale zostawmy to na razie). Ale czy jako dumny C#-owiec wiesz co się stanie po wykonaniu...

Tagi: .Net, C#, ciekawostki, Null
Dziel się z innymi:
Null nullowi nierówny – string.Empty

Architektura 430 dni, 5 minut temu pszemek 184 źrodło rozwiń

Typy wyliczeniowy są używane do określenia jednej wartości z góry określonego zbioru. Dzięki nim możemy ułatwić sobie tworzenie kodu poprzez nadanie nazwy dla wartości, którą później używamy. Nazwa enuma musi spełniać rygory składni takich języków jak C#, dlatego potrzebujemy mechanizmu, który wyświetli ładny napisu w interfejsie użytkownika. W tym wpisie drogi czytelniku, pokaże Ci jak to zrobić małym nakładem pracy oraz przy okazji wspierać wiele języków. Zob...

Źródło: plawgo.pl
Dziel się z innymi:
Lokalizacja Enum - Blog Daniela Plawgo

Inne 430 dni, 5 minut temu danielplawgo 163 źrodło rozwiń

Pierwszy raz próbując napisać test jednostkowy dla metody wykorzystującej strukturę DateTime napotykamy na problem z odczytem aktualnego czasu z statycznych właściwości (UtcNow, Now, Today) struktury DateTime. Artykuł prezentuje możliwe rozwiązania powyższego problemu.

Testy jednostkowe DateTime - DevKR

Sztuka programowania 571 dni, 15 godzin, 57 minut temu Krzysztof_DevKR 191 źrodło rozwiń

In some scenarios, like single-database multi-tenant or soft delete ones, you could want to restrict access to your rows based on a value stored in one or more values stored in your columns in example IsDeleted flag or some kind of TenantId column. Since SQL Server 2016 we have a wonderful tool for that called Row Level Security Policy.

Tagi: MS SQL, SQL, T-SQL
Źródło: hryniewski.net
Dziel się z innymi:
Row Level Security in MS SQL – Hryniewski.NET

Bazy danych i XML 575 dni, 22 godziny, 26 minut temu Rafał Hryniewski 111 źrodło rozwiń

Pilotażowy odcinek Dev:Cast. Rozważamy sposoby rozwiązania problemu przeciągającego się Daily Scrum z użyciem Scrum Board oraz wytycznych zawartych w Scrum Guide.

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #01 Daily Scrum który przynosi wartość - DevEnv

Inne 571 dni, 15 godzin, 57 minut temu devenv 100 źrodło rozwiń

To już ostatni post z rodziny timer-owatych. Omówione zostaną dwa proste operatory. Ale co ważniejsze, zaimplementujemy kolejne dwa własne. Rx oparty jest o rozszerzone metody, dlatego bardzo łatwo jest dodać kolejne potrzebne "stworki".

Programowanie Reaktywne - Zabawa z czasem - Timestamp/TimeInterval.

Architektura 572 dni, 23 godziny, 22 minuty temu godev 40 źrodło rozwiń

To, że testy trzeba pisać, jest chyba oczywiste. Czasami testy nie są jednak zbyt dobrze napisane. Warto więc na nie spojrzeć i je poprawić.

Tagi: C#, Moq, testy
Dziel się z innymi:
Testy – biblioteka Moq – programmer-girl

Sztuka programowania 571 dni, 15 godzin, 57 minut temu Weronika Mularczyk 162 źrodło rozwiń

Jazda z koksem… Dzisiaj poruszymy tematykę - kolejnego operatora związanego z czasem. Hurra… :| Znowu?? To jednak ...

Programowanie Reaktywne - Zabawa z czasem - Throttle.

Architektura 576 dni, 22 godziny, 15 minut temu godev 33 źrodło rozwiń

O mnie Posted on Mon 11 February 2019 in .NET With many great features C# 7 comes with new and shiny pattern matching. I know that this feature is less usable then in other languages, but it add new possibilities to coding. In this article I want to share with you my experiments with monads.Optional I believe that some of you know that null exception is big pain in developer life. I hear that even null creator say that this was a "billion-dollar mistake" to invent null. In other hand some l...

Programming warfare – Functional flavor in C# 7 with pattern matching

Sztuka programowania 575 dni, 22 godziny, 26 minut temu SzymonW 165 źrodło rozwiń

Zapewne każdy naukowiec lubi się bawić próbkami. Jako programista także jestem naukowce. Testuję, próbuje. Eksperymentuje cały czas z nowymi ...

Programowanie Reaktywne - Zabawa z czasem - Sample.

Architektura 575 dni, 22 godziny, 26 minut temu godev 75 źrodło rozwiń

This post discusses WebSocket lifetime and how to handle prematurely closed connections.

Źródło: www.tpeczek.com
Dziel się z innymi:
[EN] Back to WebSockets fundamentals in ASP.NET Core - Lifetime & Prematurely closed connections

Web 575 dni, 22 godziny, 26 minut temu tpeczek 83 źrodło rozwiń

Piotr Szymura software engineer, open source contributor, crypto/blockchain enthusiast, try hard guitarist, starcraft fan FollowWrocław Email Twitter LinkedIn GitHub Stackoverflow Wrapping callback hell with TaskCompletionSource Ever wanted to turn callback style async code to awaitable form? You might use TaskCompletionSource for it.classProgram{staticvoidMain(string[]args){Run();Console.ReadLine();}staticasyncTaskRun(){CallbackStyle...

Tagi: .Net, C#, Task
Źródło: deaddesk.top
Dziel się z innymi:
Don’t fall for TaskCompletionSource traps - DeadDesk.top

Architektura 577 dni, 19 godzin, 52 minuty temu undernotic 68 źrodło rozwiń

1 2 3 4 5... 70 71
Sklep z gadzetami
Dotnetos Conference

Najaktywniejsi

1
(32 891,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 510,01)
8
(9 775,28)
9
(8 343,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 979,62)
15
(3 863,06)
16
(3 599,43)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)