dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 30

Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell Let’s consider the following unit test: What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...

Tagi: .Net, C#, Tests, testy
Dziel się z innymi:
Improve your tests with Assert Object Pattern - CodeJourney.net

Sztuka programowania 942 dni, 10 godzin, 4 minuty temu dsibinski 61 źrodło rozwiń

Pierwszy z tej serii wpis będzie zawierał wprowadzenie do wzorców, jak i opis mojego ulubionego wzorca o wspaniałej nazwie Dekorator. Wzorce projektowe to uniwersalny sposób na rozwiązanie powtarzalnego problemu. Dekorator pozwala na dynamiczne przydzielenie danemu obiektowi nowych zachowań.

Wzorce projektowe - dekorator

Sztuka programowania 943 dni, 10 godzin, 8 minut temu Cesarstwo-Dev 162 źrodło rozwiń

Obecnie sporo aplikacji typu SPA działa bez żadnego backendu. Są to zazwyczaj małe aplikacje, najczęściej wizytówki, strony informacyjne czy prezentacje portfolio. Zazwyczaj hostowane są za pomocą mechanizmu typu Github Pages, gdzie konfiguracja procesu wdrażania zajmuje kilka chwil. Co jednak w przypadku, kiedy nie chcemy lub, co gorsza, nie możemy wstawić kodu do publicznego repozytorium? Obecnie modne jest zamykanie aplikacji w kontenery. Jednak w niektórych sytuacjach może to byc przerost formy nad t...

Tagi: CI, GitLab CI/CD
Źródło: bd90.pl
Dziel się z innymi:
Gitlab CI - FTP Deployment - bd90

Narzędzia 946 dni, 10 godzin, 9 minut temu bd90 45 źrodło rozwiń

Dzisiaj przyszedł czas na ostatni wpis o Azure Logic App. Poprzednio zajęliśmy się kosztami usługi, a dzisiaj przyszedł czas na automatyzację procesu wdrażania nowych wersji aplikacji. Skupimy się na przechowywaniu kodu w gicie oraz wdrażaniu z wykorzystaniem Azure DevOpsów. Dzięki czemu będziemy mogli zautomatyzować proces przenoszenia zmian z środowiska developerskiego na testowe, czy produkcyjne.Parametryzowanie aplikacji Na potrzeby tego wpisu wykorzystam ...

Źródło: plawgo.pl
Dziel się z innymi:
Azure Logic App - wdrażanie - Blog Daniela Plawgo

Cloud 947 dni, 10 godzin, 9 minut temu danielplawgo 45 źrodło rozwiń

Przeglądając kod innych ludzi można napotkać (w deklaracjach klas) na private set. Zastanawiałeś się kiedyś do czego jest to używane? Czemu należy tak wszędzie pisać? A może nie wszędzie? Czym jest enkapsulacja? Spis treściPo co?Czym jest enkapsulacja?To jak to użyć?Jak niby ma zadziałać serializacja?To utrudnia testy!A co z Automapperem?PodsumowaniePo co? To co widzisz to zastosowanie zasady enkapsulacji – hermetyzacji -kapsułkowania (to ost...

Programowanie 101. Enkapsulacja, hermetyzacja czy kapsułkowanie? | Power-Dev

Sztuka programowania 947 dni, 10 godzin, 9 minut temu kamilzima 80 źrodło rozwiń

In the last two posts, I’ve described 14 different code smells related to the async/await keywords. Beside the problem description, I’ve also provided info about code analyzers that can detect and report given issue. Those analyzers come from a few different packages that are not strictly devoted to the asynchronous programming area. They also contain rules from other fields with predefined severity, which might not be appropriate to your needs, or you might not be interested in enforcing them at all. Th...

Dziel się z innymi:
Async code smells and how to track them down with analyzers - Summary · Cezary Piątek Blog

Narzędzia 948 dni, 10 godzin, 9 minut temu cezarypiatek 78 źrodło rozwiń

Spojrzenie na TDD przez pryzmat własnych porażek TDD czyli Test Driven Development to bez wątpienia najbardziej znana praktyka ze zbioru XP[1]. Sama koncepcja już leciwa, a jej pomysłodawca - Kent Beck - przedstawił jej fundamenty w książce z 2002 roku[2]. W telegraficznym skrócie można by rzecz, że sprowadza się do napisania testu, kt...

TDD - jak znów to polubić?

Sztuka programowania 949 dni, 9 godzin, 58 minut temu marcinlovescode 102 źrodło rozwiń

Artykuł pokazuje jak zmodyfikować rzekomo niemodyfikowalnego stringa w c#.

Tagi: C#
Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Modyfikacja stringa w c#

Inne 950 dni, 10 godzin, 11 minut temu piatkosia 180 źrodło rozwiń

gRPC is a modern open source remote procedure call framework. There are many exciting features in gRPC: real-time streaming, client-to-server code generation, and great cross-platform support to name a few. The most exciting to me, and consistently mentioned by developers who are interested in gRPC, is performance. Last year Microsoft contributed a new implementation of gRPC for .NET to the CNCF. Built on top of Kestrel and HttpClient, gRPC for .NET makes gRPC a first-class me...

Tagi: gRPC
Dziel się z innymi:
gRPC performance improvements in .NET 5

Programowanie rozproszone 954 dni, 10 godzin, 35 minut temu rroszczyk 73 źrodło rozwiń

Przemysław Walkowski Każdy szanujący swój czas deweloper powinien znać git-a oraz umieć go obsługiwać. Poniżej lista komend, które każdy użytkownik git-a powinien znać i używać. Komend wyszło 97. Niektóre są bardzo proste, nie których rzadko się używa ale znać je trzeba. Listę też można potraktować jak szybkie przypomnienie co i jak. Zapraszam na 97 komend git-a, które musisz znać aby go dobrze używać.git config user.name Przemek Od czegoś trzeba zaczą...

Dziel się z innymi:
Komendy GIT-a, które należy znać | Blog Programisty.NET

Narzędzia 954 dni, 10 godzin, 35 minut temu przemekwa 189 źrodło rozwiń

Do dzisiejszego wpisu zainspirował mnie jeden z Czytelników mojego bloga, który w artykule Jaki Język Programowania Wybrać? zasugerował, że na początek powinno się wybrać język angielski. Pomijając już fakt, że w tamtym artykule pisałem tylko o językach programowania, to zastanówmy się dzisiaj, czy faktycznie na początku powinniśmy się s...

Czy Programista Musi Znać Język Angielski?

Sztuka programowania 954 dni, 10 godzin, 35 minut temu modestprogrammer 96 źrodło rozwiń

Zdemotywowany zespół programistów to utrapienie. Kosztowne i nieprzyjemne. W przeciwieństwie do pracy fizycznej, którą latami wykonywano pod przymusem bata, praca umysłowa jest ciężka lub niemożliwa do wyegzekwowania siłą… Oto siedem oznak, że zespół jest zdemotywowany...

Źródło: kalkus.dev
Dziel się z innymi:
7 oznak, że twój zespół jest zdemotywowany

Inne 954 dni, 10 godzin, 35 minut temu landeeyo 147 źrodło rozwiń

Handling gRPC server exceptions in .Net Core. Changing of gRPC requests HTTP status code for bad requests. Transform gRPC exception details to the client-side.

Tagi: .Net, Exceptions, gRPC
Źródło: the-worst.dev
Dziel się z innymi:
How to handle gRPC errors in .Net | The-worst.dev

Sztuka programowania 954 dni, 10 godzin, 35 minut temu proguszewski 38 źrodło rozwiń

Continous Testingadmin W Visual Studio od jakiegoś czasu brakowało mi plugina/feature’a, który uruchamiałby testy jednostkowe za każdym razem, kiedy wprowadzałbym większe zmiany w projekcie. Taka funkcjonalność jest co prawda dostępna w moim ulubionym IDE, tyle że w wersji Enterprise, za którą, trzeba słono zapłacić. Chodzi mi tu o Live Unit Testing. Inne komercyjne rozwiązania to plugin NCrunch i dotCover. Dlatego postanowiłem opracować własne rozwiązanie, pokaże teraz Ci jak to zrobiłem. Tool do moni...

Źródło: f2black.pl
Dziel się z innymi:
Continous Testing w Visual Studio Community

Narzędzia 960 dni, 11 godzin, 16 minut temu f2Black 91 źrodło rozwiń

career developmentpersonal developmentSebastian Gebski 4 min read

Tagi: kariera w IT
Dziel się z innymi:
[ENG] What I've learned about career development - Sebastian Gebski

Inne 960 dni, 11 godzin, 16 minut temu Piotr Stapp 78 źrodło rozwiń

Witajcie w okrągłym 64. odcinku podcastu. Tematem tego odcinka będzie OSS. Porozmawiamy o tym czy firmy mogą poradzić sobie bez open-source, czy korzystanie z niego jest zawsze łatwe i przyjemne oraz o tym czy będziemy mieli nowego Fejsbuczka w kolorze pomarańczowym. Miłego słuchania.

Źródło: ostrapila.pl
Dziel się z innymi:
Open-Source Software – Ostra Piła

Inne 962 dni, 10 godzin, 51 minut temu macabre13 31 źrodło rozwiń

Obserwowanie własnej pracy to nie tylko uczenie się trików. To także korygowanie szkodliwych nawyków. Sami możemy nie zauważyć, jak wiele czasu marnujemy na pewne czynności, dopóki ktoś inny nie zwróci nam uwagi, że można to zrobić lepiej, szybciej, prościej, wydajniej. Programując w parach uczymy się sprawności w działaniu, korygujemy się wzajemnie. To wielka wartość.

Źródło: kalkus.dev
Dziel się z innymi:
Zalety programowania w parach

Sztuka programowania 962 dni, 10 godzin, 51 minut temu landeeyo 67 źrodło rozwiń

Kilka przydatnych narzędzi do pracy z Docker, w tym jedno które rozwala wszystko a które umożliwia nam programowanie w dowolnym języku niezależnie od tego co mamy zainstalowane na naszym komputerze 🤯

Źródło: github.com
Dziel się z innymi:
[nagranie] Ciekawe narzędzia dla Docker

Narzędzia 963 dni, 11 godzin, 3 minuty temu Łukasz Kałużny 118 źrodło rozwiń

Segregacja odpowiedzialności Polecenie-Zapytanie. Te dosłowne tłumaczenie wspaniale opisuje ideę naszego wzorca. Większość z nas jednak wie czym jest CQRS. W końcu temat ten jest poruszany niemal na każdej konferencji! Prezentacje te jednak często nie zawierają przykłady w kodzie, które głównie interesują żądnych technicznych detali programistów.

CQRS na jednej bazie - Czy zawsze musimy rozpraszać? - Cesarstwo Dev

Architektura 963 dni, 11 godzin, 3 minuty temu Cesarstwo-Dev 173 źrodło rozwiń

Czy warto móc uruchomić więcej funkcji za mniej $$$? Myślę że tak. Zapraszam do podróży do krainy optymalizacji Azure Functions.

Źródło: blog.scooletz.com
Dziel się z innymi:
Improving Azure Functions performance - Szymon Kulec @Scooletz

Cloud 963 dni, 11 godzin, 3 minuty temu Scooletz 57 źrodło rozwiń

1 2... 28 29 30 31 32 33... 464 465

Najaktywniejsi w tym miesiącu