Value Object

17-08-2022

Czy w projekcie masz koncept „pieniądza”? Czy zdarzało Ci się zapomnieć przekazać waluty? A może wszędzie przekazujesz pieniądz jako float?

Na ratunek przychodzi Value Object!

Dlaczego piszę „na ratunek”? Ponieważ pieniądz to nie jest sama liczba. Pieniądz składa się z ilości pieniędzy oraz waluty. To jest nierozłączne.

Więcej

Tworzysz aplikację typu CRM, bądź sklep? Ta książka jest dla Ciebie.

02-08-2022

Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML

Pierwszy raz miałam styczność z tą książką na początku 2021 roku. Zafascynował mnie w tamtym czasie rozdział pod tytułem „Party”. Wbrew pozorom nie chodzi tutaj o jakąś imprezę 😉 W tym rozdziale autorzy opisują „wzorzec Party”. Też byłam zaskoczona, że coś takiego jest 😀 Jednakże ta książka to więcej niż tylko ten jeden rozdział który pobudził moje zainteresowanie.

Więcej

Jaki język programowania wybrać na start?

27-07-2022

Polecane języki na start na przestrzeni lat się zmieniają, w związku z czym zamiast tutaj podawać konkretne języki postaram się dać Ci uniwersalny przepis na to jak możesz sobie odpowiedzieć na to pytanie samodzielnie 🙂

Artykuł ten zawężę do kilku aspektów które w mojej opinii warto wziąć pod uwagę.

Więcej

Nie mogę napisać testu do metody – part 1.

20-07-2022

Jako developer lubię mieć poczucie bezpieczeństwa wprowadzanych zmian. Niestety niektóre klasy/metody w projektach nie mają do nich napisanych testów. W projektach trafiają się fragmenty kodu do których jest ciężko napisać test bez zrobienia refaktoryzacji. Możemy jednak czasami niskim nakładem pracy zmodyfikować metodę, aby właśnie dało się do niej napisać testy. Dziś rozpatrzymy jedną z takich sytuacji.

Więcej