CsharpDwie klasy, ten sam kod skopiowany w dwóch miejscach. Zmiana sposobu liczenia ObliczWynagrodzenie wymaga teraz pamiętania o edycji obu klas — a przy dziesięciu podobnych typach pracowników o…
Czytaj więcej →
CsharpCztery gałęzie tej samej zmiennej, powtórzone porównanie za powtórzonym porównaniem. switch robi to samo, czytelniej — a w nowoczesnym C# potrafi też dużo więcej niż tylko porównywać równość.…
Czytaj więcej →
CsharpJak wydzielić GameRunner i zastosować SRP – Refaktoryzacja do Clean Architecture [6/6] [Część 11] Twój Program.cs zaczyna przypominać centrum dowodzenia NASA?Tworzy kontener DI, uruchamia grę, obsługuje…
Czytaj więcej →
CsharpC# daje ci co najmniej cztery różne narzędzia do zamiany jednego typu na drugi — rzutowanie (int), int.Parse(), int.TryParse() i Convert.ToInt32() — i wszystkie wyglądają, jakby robiły to samo. Nie robią. Różnice…
Czytaj więcej →
CsharpDependency Injection w .NET- Refaktoryzacja do Clean Architecture [5/6] [Część 10] Czy Twój plik Program.cs pęka w szwach od ręcznego tworzenia obiektów? 🚀Dependency Injection (DI) w…
Czytaj więcej →
Csharp · SOLIDRefaktoryzacja do Clean Architecture – Application Service [4/6] [Część 9] Wprowadzenie – po co nam Application Service? Twój Program.cs robi wszystko naraz? Wyświetla komunikaty, tworzy obiekty,…
Czytaj więcej →
CsharpRefaktoryzacja kodu do Clean Architecture – BattleService w Core Masz wrażenie, że Twój Program.cs robi wszystko naraz – od wyświetlania UI po symulację logiki biznesowej? 🚨To…
Czytaj więcej →
Csharp · Wzorce ProjektoweRepository Pattern w C# – Refaktoryzacja kodu do Clean Architecture Masz wrażenie, że Twoja klasa robi zbyt wiele? Wczytuje dane z pliku, deserializuje JSON i jeszcze…
Czytaj więcej →
Architektura i Projektowanie Oprogramowania · CsharpRefaktoring do Clean Architecture w C# – Podział na Warstwy 🔑 Spis treści 🏛 Czym jest Clean Architecture? Refaktoring do Clean Architecture w C# – Podział…
Czytaj więcej →
CsharpOddzielenie logiki domenowej od UI Pisząc gry czy aplikacje w C#, często zaczynamy od prostych rozwiązań – np. wyświetlania komunikatów przez Console.WriteLine. To działa na początku,…
Czytaj więcej →
CsharpC# Factory Pattern w praktyce Chcesz tworzyć bohaterów i potwory w grze RPG jedną linijką kodu (Factory Pattern)?W tej części kursu pokażę Ci, jak zastosować wzorzec…
Czytaj więcej →
CsharpKlasy i Obiekty w C# – Dziedziczenie i Polimorfizm 🧱 1. Problem z kopiowaniem kodu – czyli jak NIE programować Kiedy próbujemy dodać nową klasę Potwór…
Czytaj więcej →
CsharpSystem Walki w Grze RPG w C# – Twórz Dynamiczne Obiekty i Metody ⚔️ System Walki w RPG – Czym Jest i Dlaczego Go Tworzymy? 🌐…
Czytaj więcej →