Programowanie

Dobre praktyki w programowaniu czyli o zasadach SOLID, KISS, YAGNI, DRY

W programowaniu bardzo ważnym aspektem dotyczącym jakości napisanego kodu, jest przestrzeganie kilku zasad i reguł. Sprawi to, że tworzony kod będzie prostszy do utrzymania lub rozbudowy, a także będzie bardziej przejrzysty. Zacznijmy od tego czym są zasady SOLID. Jest to pięć zasad zaproponowanych przez Roberta C. Martina autora wielu książek dotyczących inżynierii oprogramowania, które powinniśmy […]

Dobre praktyki w programowaniu czyli o zasadach SOLID, KISS, YAGNI, DRY Czytaj dalej »

Dobre praktyki, Programowanie

Czym jest automapper i jak go skonfigurować?

Pomiędzy klientem a serwerem muszą być przesyłane w jakiś sposób dane. Jednym z możliwości będzie koncept DTOs czyli Data Transfer Objects. Tutaj przychodzi nam z pomocą Automapper, czyli najprościej mówiąc biblioteka, która automatycznie mapuje nam obiekt jednego typu na typ drugi. Automapper działa tak, że domyślnie mapuje te same nazwy np. FirstName na FirstName innego

Czym jest automapper i jak go skonfigurować? Czytaj dalej »

Poradniki, Programowanie

Wzorce projektowe

Czym jest wzorzec projektowy? Wzorzec projektowy jest to typowe rozwiązanie często spotykanego problemu w projektowaniu oprogramowania. Każdy wzorzec posiada plan i założenia jak radzić sobie z konkretnym problemem. Podział wzorców: Wzorce dzielą się na: kreacyjne strukturalne behawioralne Wzorców projektowych jest wiele. Co za tym idzie opisanie każdego zajęłoby wiele czasu, więc pozwoliłem sobie wybrać najpopularniejsze

Wzorce projektowe Czytaj dalej »

Dobre praktyki, Programowanie

Czym jest Entity Framework?

Entity Framework to open-sourcowy ORM dla aplikacji .NET, stworzony przez Microsoft. Pozwala developerom na  pracę z bazą danych bez koncentrowania się na tabelach czy rekordach, w których dane te są przechowywane. Czym jest podejście Code-First? W podejściu Code-First chodzi o skupienie się na domenie aplikacji i tworzeniu klas dla jednostek domeny, na podstawie których EF

Czym jest Entity Framework? Czytaj dalej »

Poradniki, Programowanie

Model-View-Controller w pigułce 🤯

Czym jest MVC? Wzorzec MVC (Model-View-Controller)  jest jednym z najpopularniejszych wzorców architektonicznym, czyli sposobem w jaki zaplanowana została architektura aplikacji. Krótko mówiąc polega on na podziale aplikacji na trzy jednostki tj. model, widok oraz kontroler. Wszystkie te jednostki współpracują ze sobą w taki sposób, żeby obsłużyć cały system. Jak działa MVC? Najprościej mówiąc zapytanie jest

Model-View-Controller w pigułce 🤯 Czytaj dalej »

Poradniki, Programowanie
Scroll to Top