Tworzenie skalowalnych systemów i czystego kodu.

Cześć, nazywam się Monika. Piszę o swojej podróży w świat technologii, architektury oprogramowania i sztuce refaktoryzacji.

Najnowsze wpisy

Value Object

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 arrow_forward
Książka Wydarzenie

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

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 :D Jednakże ta książka to więcej niż tylko ten jeden rozdział który pobudził moje zainteresowanie.
Więcej arrow_forward
Start w IT

Jaki język programowania wybrać na start?

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 arrow_forward
PHP Refaktoryzacja Testy

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

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 arrow_forward

Przeglądaj według kategorii

Przejrzyj całą naszą kolekcję artykułów, przewodników i samouczków uporządkowanych tematycznie.