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

Java Script – eee nie ma mowy, to jakieś dynamicznie typowane paskudztwo, tak myślałem. A jednak, gdy sprawdziłem, zrozumiałem to i pokochałem.

NIE BÓJ się Java Script ani CI, ja się bałem | Jerzy Wickowski

Sztuka programowania 1025 dni, 5 godzin, 50 minut temu tazos333 77 źrodło rozwiń

Nie wyobrażam sobie programowania bez pisania testów. Gdy śpieszy mi się i o nich „zapominam”, potem i tak poprawiam kod przez jakąś głupotę. Poprawiają jakość i przyśpieszają czas tworzenia oprogramowania. Nie wierzysz?Spis treścihide1Rozkład jazdy2Co zyskamy?3Zależności4Testowalny kod Kafka Streams5Test 1 – LowercaseStreamTopologyTestDriverTest właściwy6Test 2 – SerDeJsonStream7Repozytorium8WnioskiPodobneRozkład jazdyKafka Streams 101 – de/serilizacjaKafka Streams 102 – Wyjątki i Dead Letter QueueKafka...

Kafka Streams 103 - Pisz testy, zapomnij o Kafce - Wiadro Danych

Sztuka programowania 1026 dni, 5 godzin, 54 minuty temu mszymczyk 41 źrodło rozwiń

Jak dużo czasu poświęcacie na zrozumienie kodu, gdy trzeba w nim coś zmienić? Czasem kod jest na tyle czytelny, że wszystko widać od razu, a czasami trzeba poświęcić po kilka-kilkanaście godzin, aby zrozumieć co się w nim dzieje. Z czego to wynika? Mam kilka przemyśleń na ten temat.

Źródło: www.admu.pl
Dziel się z innymi:
Prosty kod – ADMU Blog

Sztuka programowania 1032 dni, 6 godzin, 7 minut temu Admu 74 źrodło rozwiń

Czy mieliście czasem wrażenie, że wraz z upływem czasu, kod w projekcie staje się coraz gorszy? Że się starzeje? Że jest coraz trudniejszy w utrzymaniu? Że pojawia się coraz więcej miejsc gdzie został zaciągnięty dług techniczny i nie został on potem spłacony? Albo może mieliście w swoich projektach takie miejsca, których nikt nie chciał dotykać? Wyglądały strasznie i każdy się bał, że gdy coś tam zmieni, to coś innego wybuchnie? Zapewne cześć tego kodu została napisana przez nas, część przez naszych ko...

Źródło: www.admu.pl
Dziel się z innymi:
Pogarszający się kod, a refaktoryzacja – ADMU Blog

Sztuka programowania 1039 dni, 5 godzin, 58 minut temu Admu 80 źrodło rozwiń

Z moich poprzednich artykułów wiesz już, że testy automatyczne możemy podzielić między innymi na testy jednostkowe i testy integracyjne. Do testów jednostkowych wprowadziłem Cię już w ostatnich artykułach (jeżeli się z nimi jeszcze nie zapoznałeś, koniecznie to zrób). Teraz przyszła pora na testy integracyjne. W testach jednostkowych testujem...

Dziel się z innymi:
Testujemy Operacje na Bazie Danych - Wprowadzenie do Testów Integracyjnych w .NET - Modest Programmer

Sztuka programowania 1045 dni, 5 godzin, 16 minut temu Piotr Stapp 116 źrodło rozwiń

How to improve developer's experience while working with non-nullable references

Tagi: roslyn
Dziel się z innymi:
[EN] Improving non-nullable reference types handling · Cezary Piątek Blog

Sztuka programowania 1046 dni, 4 godziny, 55 minut temu cezarypiatek 64 źrodło rozwiń

Pomyśleliście sobie kiedyś: "Gdybym to wiedział x lat temu to teraz byłbym w zupełnie innym miejscu" Wszyscy popełniamy błędy. Szczególnie w pracy gdzie zdobywając doświadczenie musimy nieraz podjąć decyzję która potem będzie rzutować na naszą przyszłą karierę. Dlatego mam nadzieję, że nowym filmem w którym dzielę się 6 poradami dla junior developerów pozwolę Ci uniknąć chociaż jednego rozczarowania w przyszłości 📷

Źródło: youtu.be
Dziel się z innymi:
6 porad od seniora dla junior developera - YouTube

Sztuka programowania 1055 dni, 5 godzin, 10 minut temu wildcat89 133 źrodło rozwiń

How to create immutable types without writing a large amount of boilerplate code.

Dziel się z innymi:
[EN] Immutable types in C# with Roslyn · Cezary Piątek Blog

Sztuka programowania 1055 dni, 5 godzin, 10 minut temu cezarypiatek 89 źrodło rozwiń

Jak tworzyć dobry kod? Naucz się refaktoryzować! Jak to Zrobić? Odpowiadam w 59 odcinku.

Jak nauczyć się REFAKTOROWAĆ? | Jerzy Wickowski

Sztuka programowania 1059 dni, 5 godzin, 13 minut temu tazos333 118 źrodło rozwiń

Cześć. W dzisiejszym odcinku cyklu poświęconego wzorcom projektowym, które możemy zastosować do tworzenia rozszerzeń naszego ulubionego systemu, przyjrzymy się wzorcu Komendy („Command”, w języku polskim znanego również jako: „Polecenie”).  Czy jest owa „komenda”? Definicja zaczerpnięta z Wikipedii przedstawia się w następujący sposób: ...

Wzorzec Komendy (Polecenia) w programowaniu rozszerzeń platformy Dynamics 365 CE / Common Data Service

Sztuka programowania 1060 dni, 5 godzin, 6 minut temu Piotrek Gaszewski 29 źrodło rozwiń

What happened in C# 8.0 when it comes to data types? Learn more.

Tagi: C# 8.0
Źródło: mszynka.pl
Dziel się z innymi:
[C#] C# 8.0 - remarks

Sztuka programowania 1061 dni, 5 godzin, 5 minut temu mszynka 138 źrodło rozwiń

Have you ever wondered how you can use somebody's external library with native API calls? With side-loading - P/Invoke style.

Tagi: .Net, Windows
Źródło: mszynka.pl
Dziel się z innymi:
[C#] Ultimate P/Invoke hacker tutorial

Sztuka programowania 1061 dni, 5 godzin, 5 minut temu mszynka 53 źrodło rozwiń

Mała konsolowa apka na GitHubie do porównywania wydajności .NET Framework i .NET Core, plus opisane wyniki w porównaniu Intel vs AMD. Testuje kilka najbardziej używane ficzery z .NET

DotNetFrameworkVsCore - porównanie wydajności .NET Framework i .NET Core (GitHub)

Sztuka programowania 1062 dni, 5 godzin, 17 minut temu djfoxer 185 źrodło rozwiń

Jakiś czas temu w pracy miałam ciekawy przypadek. Mianowicie – losowo wywalał się jeden z testów. Powodem był NullReferenceException w logice. Żeby dojść do problemu, trzeba było przeanalizować trochę kodu, w którym był użyty Parallel.ForEach() i lista obiektów. Gdzie był błąd i jak go naprawiłam? O tym we wpisie.

Tagi: bug, C#, foreach, Null, Parallel
Dziel się z innymi:
Parallel.ForEach() i ConcurrentBag – programmer-girl

Sztuka programowania 1068 dni, 5 godzin, 44 minuty temu Weronika Mularczyk 169 źrodło rozwiń

O wymówkach dla brzydkiego kodu, czyli “Dlaczego ludzie piszą kiepski kod?”

Dlaczego ludzie piszą kiepski kod? | Jerzy Wickowski

Sztuka programowania 1072 dni, 5 godzin, 5 minut temu tazos333 242 źrodło rozwiń

Refaktoring to sposób pracy z kodem źródłowym, gdy nie zmieniając funkcjonalności zmieniamy jego wew. strukturę. A po co? Aby utrzymanie było łatwiejsze, a rozwój i dodanie nowych funkcjonalności dużo szybsze

Źródło: jerzywickowski.pl
Dziel się z innymi:
CO to ten REFAKTORING? | Jerzy Wickowski

Sztuka programowania 1079 dni, 5 godzin, 9 minut temu tazos333 100 źrodło rozwiń

Today’s article will focus on something that is a key element of creating and operating services in .NET Core technology, or Dependency Injection. In writing this article I assume that the reader knows the basics of programming in C#.

Źródło: bush-dev.com
Dziel się z innymi:
Dependency Injection in .NET Core

Sztuka programowania 1083 dni, 5 godzin, 48 minut temu bush_dev 94 źrodło rozwiń

Witam w kolejnym odcinku cyklu poświęconego programistycznym wzorcom projektowym stosowanych przy tworzeniu aplikacji na platformie… No właśnie, jeszcze dwa lata temu w tytule tego tekstu znalazłby się „Dynamics CRM”. Gdyby artykuł powstał w zeszłym roku – informowałby z kolei o aplikacjach powstających na platformie „Dynamics 365 Customer Engagemen...

Dziel się z innymi:
Testy jednostkowe rozszerzeń aplikacji na platformie Common Data Service – Piotr Gaszewski – BLOG

Sztuka programowania 1088 dni, 6 godzin, 13 minut temu Piotrek Gaszewski 64 źrodło rozwiń

Czy zrozumienie przepisu kuchennego jest trudne? Czy jest trudniejsze od napisania go? Czy zrozumienie przepisu kuchennego sprzed trzydziestu lat jest trudniejsze od zrozumienia przepisu sprzed tygodnia? Czytanie kodu źródłowego jest trudniejsze, niż jego pisanie. Dlaczego?

Źródło: kalkus.dev
Dziel się z innymi:
Problem nazw w programowaniu | O programowaniu

Sztuka programowania 1089 dni, 5 godzin, 11 minut temu landeeyo 120 źrodło rozwiń

Pimp your repo with GitHub Actions! Do you have a GitHub account with a repository? Improve it with GitHub Actions! GitHub Actions lets you build your own workflows triggered by all kinds of events from your repositories. If you go and check this website, it looks very promising. Let’s start with a build To start working with GitHub Actions, just go to Actions tab in your repository page. As my repo is built in .Net Core, I can choose this template that GitHub suggests me. After that, we will be ab...

Tagi: .net core, GitHub
Dziel się z innymi:
Pimp your repo with GitHub Actions! – Michał Białecki Blog

Sztuka programowania 1100 dni, 5 godzin, 8 minut temu michal-bialecki 81 źrodło rozwiń

1 2... 13 14 15 16 17 18... 73 74

Najaktywniejsi w tym miesiącu