Archiwa kategorii: Programowanie

Codzienna prasówka – The Morning Brew

Chciałbym dziś napisać o jednej z metod poszerzania wiedzy. Od zawsze nazywało się to dla mnie The Morning Brew. Jak sam autor pisze: The Morning Brew is a daily .NET software development link blog published by Chris Alcock a software … Czytaj dalej

Opublikowano Programowanie | Otagowano , | Dodaj komentarz

Prostsze rzucanie wyjątków, gdy nie mamy obsłużonego Enuma

Chcemy rzucić wyjątkiem, gdy mamy przypadek nieobsłużony poprzez case’y. Na przykład gdy pojawiła się nowa wartość enuma Shape. Zalety dużo informacji do wyszukania w logach: dostajemy nazwę parametru, który sprawił problem dostajemy Typ, który wyszedł poza zakres dostajemy wartość, która … Czytaj dalej

Opublikowano Programowanie | Otagowano , , , , | 4 Komentarze

Zestaw nugetów, które poznałem w ostatnim roku

Według mojej subiektywnej oceny „przydania się ostatnio”: MadiatR – implementacja mediatora (dla Command & Query) TypeLITE – generuje C#->TypeScript, opisane przeze mnie TypeLITE: generator C# => TypeScript Squirrel.Windows – Squirrel: It’s like ClickOnce but Works™, zaoszczędziło nam duuuuużo czasu. Microsoft.AspNet.SignalR.Client … Czytaj dalej

Opublikowano Programowanie | Otagowano , | Dodaj komentarz

TypeLITE: generator C# => TypeScript

W projekcie Webowym z bogatą logiką FrontEndową zawsze w pewnym momencie stajemy przed problemem synchronizacji klas, które mamy w C# z tymi po stronie FE. Jednym z ułatwień jest korzystanie z TypeScript, który udostępnia silne typowanie po stronie FE. Ciągle … Czytaj dalej

Opublikowano Programowanie | Otagowano , , | 1 komentarz

Literówki w kodzie, komentarzu i na głównej

Mam już taki wzrok, że widzę literówki i nie przepuszczam im. Po prostu taki już jestem, tak mój mózg pracuje. Oczywiście nie toczę wojen w zespołach o to. Są już automatyczne narzędzia które to wychwytują (dodatek ReSpeller do ReSharpera), a … Czytaj dalej

Opublikowano Programowanie | Otagowano | 2 Komentarze

Reguła DRY – tip #1

DRY – Don’t Repeat Yourself. Łamanie tej reguły ma tyle twarzy, że postanowiłem każdy mały przykład wrzucać. Gorszy kod: Lepszy kod: Wiem że nie powinno się sklejać ścieżki w ten sposób tylko użyć Path.Combine(). Przykład z kodu. Po komentarzu @marfusios2 … Czytaj dalej

Opublikowano Programowanie | Otagowano , | 3 Komentarze

MasterCoder – CODING KOKS FIREFOX

W dzisiejszej odsłonie reflektory sławy padają na konkurs MasterCoder. Wreszcie było mi dane sprawdzić się w rozwiązywaniu zadań algorytmicznych na czas. Każdego dnia zmagałem się z nowymi zadaniami programistycznymi (weekendy na szczęście były wolne na regenerację umysłu). O 20 wpadało … Czytaj dalej

Opublikowano Programowanie | Otagowano | 2 Komentarze