Skip to content
DEV – HOBBY
DEV – HOBBY
Programowanie Nasze Hobby : c sharp, angular, html, css
  • .NET Developer
  • Kursy
  • Blog
  • Moje Kursy

🔥 Zapisy zamknięte, ale możesz pobrać Roadmapę .NET i dołączyć do listy oczekujących. - Pobierz i dołącz do lity VIP !

Autor: Mariusz Jurczenko

Jestem twórcą treści .NET i C#, edukatorem w zakresie technologii programistycznych. Moim celem jest upraszczanie skomplikowanych zagadnień i przekazywanie wiedzy w sposób jasny oraz przystępny. Uczę tylko tego, co faktycznie przydaje się w codziennej pracy.Doświadczenie komercyjne zdobywałem w takich firmach jak NFZ, Kamsoft, Diagnostyka, Hermes Reply Polska czy Etisoft Smart Solutions. W codziennej pracy i nauczaniu skupiam się na maksymalnej czytelności i solidności kodu, stosując Clean Code oraz Clean Architecture.Tworzę bezpłatne treści na Youtube.com/@mariuszjurczenko i jest gospodarzem dev-hobby.pl. Poza programowaniem, jestem zapalonym miłośnikiem wspinaczki skałkowej i turystyki górskiej, co pozwala mi zachować równowagę między pracą umysłową a fizyczną.

OCP w C# — zastosowanie w praktyce

Open/Closed Principle – zastosowanie OCP Zastosujemy teraz zasadę otwarte/zamknięte (Open/Closed Principle – OCP) do naszej przykładowej aplikacji myjni samochodowej. Wyobraźmy sobie teraz hipotetycznie, że przychodzi nasz klient dla którego robimy aplikację i pojawia się nowy wymóg, który zmienia sposób działania…

Continue reading OCP w C# — zastosowanie w praktyce

Open/Closed Principle (OCP) w C#

Open/Closed Principle – OCP Zasada otwarte/zamknięte (Open/Closed Principle – OCP) to jest druga z zasad SOLID, która mówi nam, że jednostki oprogramowania, takie jak moduły, klasy, funkcje i tak dalej, powinny być otwarte na rozszerzanie, ale zamknięte na modyfikacje. Czyli…

Continue reading Open/Closed Principle (OCP) w C#

SRP w C# — zastosowanie krok po kroku

Single Responsibility Principle – zastosowanie SRP Ile obowiązków (SRP) znaleźliście w CarWash? Przedstawie teraz wszystkie które mogliście zauważyć. 1) Wszędzie tam, gdzie to robimy, Console.WriteLines(„coś”);– jest przykładem tego, jak chcemy logować wszystko to co zachodzi w naszej aplikacji. 2) Sposób,…

Continue reading SRP w C# — zastosowanie krok po kroku

SRP w praktyce — przykład aplikacji w C#

Single Responsibility Principle – SRP – aplikacja Dobrze tak jak już powiedziałem wystarczy już tych rozważań teoretycznych tego nudzenia i przejdźmy do praktycznego zastosowanie a wszystko stanie się jasne i proste, a najlepszy jest praktyczny, życiowy przykład – Single Responsibility…

Continue reading SRP w praktyce — przykład aplikacji w C#

Single Responsibility Principle (SRP) w C#

Zasada pojedynczej odpowiedzialności Zasada pojedynczej odpowiedzialności (Single Responsibility Principle – SRP) jest jedną z najprostszych zasad SOLID.Robert C. Martin, czyli Wujek Bob jak już wspominałem wcześniej jest odpowiedzialny za jej wymyślenie, a jej definicja, jest następująca. Każdy moduł oprogramowania powinien…

Continue reading Single Responsibility Principle (SRP) w C#

Jak stosować 5 zasad SOLID w C#

Jak Zastosować 5 Zasad SOLID W Swoich Aplikacjach? SOLID – Podstawowe założenia programowania obiektowego. Zastosowanie dobrych praktyk podczas tworzenia aplikacji. Postaram się wam teraz przedstawić ogólne zasady, jakie powinny być stosowane aby pisać dobry kod. Zapewne wszyscy chcielibyśmy aby nasze…

Continue reading Jak stosować 5 zasad SOLID w C#

Quick Sort w C# — algorytm sortowania szybkiego

Quick Sort Algorytm sortowania Quick Sort jest jedną z najpopularniejszych i najskuteczniejszych metod sortowania danych. Opracowany przez T. H. C. Hoare’a w 1960 roku, stosuje podejście „dziel i rządź”, co pozwala na szybkie uporządkowanie elementów w zbiorze. Kluczowym elementem algorytmu…

Continue reading Quick Sort w C# — algorytm sortowania szybkiego

Merge Sort w C# — dziel i zwyciężaj

Merge Sort Merge Sort to algoritm sortowania, który wykorzystuje strategię dziel i zwyciężaj. Jego podstawowa zasada działania polega na dzieleniu zbioru danych na mniejsze, bardziej znośne podzbiory, które mogą być później scalane w poszukiwaniu uporządkowanej listy. W praktyce, Merge Sort…

Continue reading Merge Sort w C# — dziel i zwyciężaj

Sortowanie bąbelkowe (Bubble Sort) w C#

Sortowanie Bąbelkowe Sortowanie bąbelkowe to jeden z najprostszych oraz najbardziej klasycznych algorytmów służących do porządkowania zbiorów danych. Jego intuicyjna koncepcja opiera się na porównywaniu sąsiadujących ze sobą elementów i odpowiednim ich przestawianiu. Działanie tego algorytmu można zobrazować poprzez uruchomienie serii…

Continue reading Sortowanie bąbelkowe (Bubble Sort) w C#

Sortowanie przez wstawianie (Insertion Sort) w C#

Sortowanie przez Wstawianie w C# Czym jest sortowanie przez wstawianie? Sortowanie przez wstawianie (ang. insertion sort) to jeden z najprostszych algorytmów sortowania, który naturalnie odzwierciedla sposób, w jaki układamy karty do gry w ręce. Bierzesz kolejną kartę i wkładasz ją…

Continue reading Sortowanie przez wstawianie (Insertion Sort) w C#

Wyszukiwanie liniowe w C# — jak działa

Wyszukiwanie liniowe w C# – jak działa i kiedy go używać? Wyszukiwanie liniowe w C# – jak działa i kiedy go używać? Jeden z fundamentalnych algorytmów wyszukiwania. Prosty, intuicyjny i zaskakująco przydatny w codziennej pracy. Dowiedz się, jak go zaimplementować w C#,…

Continue reading Wyszukiwanie liniowe w C# — jak działa

Bucket Sort w C# — sortowanie kubełkowe

Bucket Sort Sortowanie kubełkowe (Bucket Sort) to efektywny algorytm sortowania, który jest szczególnie skuteczny w przypadku równomiernie rozłożonych danych wejściowych. Działa poprzez podział zakresu wartości elementów wejściowych na pewną ilość kubełków, a następnie umieszczenie elementów w odpowiednich kubełkach na podstawie…

Continue reading Bucket Sort w C# — sortowanie kubełkowe

Selection Sort w C# — mechanika i złożoność

Kąt widzenia: edukacyjny/analityczny — jak dokładnie działa algorytm, dlaczego O(n²), i w czym różni się od Bubble Sort i Insertion SortPrzykład przewodni: sortowanie wyników graczy w leaderboardzie gry Czym jest Selection Sort Selection Sort rozwiązuje sortowanie przez powtarzanie jednej prostej…

Continue reading Selection Sort w C# — mechanika i złożoność

Stronicowanie wpisów

Poprzednie 1 … 12 13 14 … 21 Następne

Popularne kursy

  • C# Podstawy Programowania: Twój Pi...
    200PLN
     
    Autor: Mariusz Jurczenko
  • C# Podstawy Programowania Obiektowego
    200PLN
     
    Autor: Mariusz Jurczenko
  • Przydatne Narzędzia
    Bezpłatnie
     
    Autor: Mariusz Jurczenko
  • AI w .NET
  • Algorytmy
  • Architektura i Projektowanie Oprogramowania
  • Csharp
  • Html
  • Kolekcje
  • Programowanie i rozwój oprogramowania
  • Rozwój Oprogramowania i Kariera
  • SOLID
  • Wzorce Projektowe
  • Wzorce Projektowe i Zasady
  • Zadania Rekrutacyjne
  • Delegat z wieloma parametrami w C# – pułapka bez błędu
  • Delegat zwracający wartość w C# – pułapka bez ostrzeżenia
  • Delegat z parametrem w C# – typ jest kontraktem, nazwa nie
  • Delegaty w C# — dlaczego metodę przypisujesz bez nawiasów
  • Visitor Pattern w C# — anatomia GoF i double dispatch

Menu

  • Kontakt
  • Regulamin
  • Polityka prywatności
  • Moje Kursy
  • Blog
  • LISTA VIP
  • Csharp
  • Zadania Rekrutacyjne
  • Wzorce Projektowe
  • SOLID
  • Algorytmy
  • Kolekcje
  • Jak stosować 5 zasad SOLID w C#
  • Projekt Tetris w .NET — seria tutoriali
  • Aplikacja do zarządzania kontaktami w C#
  • Scaffolding w Visual Studio — szybkie API .NET
Copyright © 2015 - 2026 DEV-HOBBY.PL
Logowanie
Hasło musi mieć co najmniej 8 znaków, zawierać cyfry i litery oraz przynajmniej jedną wielką literę.
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych przez tę witrynę. Polityka prywatności
Zapamiętaj mnie
Logowanie Zarejestruj się
Przywróć hasło
Send reset link
Password reset link sent to your email Zamknij
Confirmation link sent Postępuj zgodnie z instrukcjami przesłanymi na Twój adres email. Zamknij
Your application is sent We'll send you an email as soon as your application is approved. Go to Profile
Nie masz konta? Zarejestruj się Logowanie
Zapomniane hasło

Szanujemy Twoją prywatność

Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.

Polityka prywatności  ·  Polityka cookies