Value Object - Lepszy w PHP o 5 minut #012

preview_player
Показать описание


Lepszy w PHP o 5 minut to seria krótkich wskazówek jak pisać czysty kod oraz jak dobrze rozwiązywać popularne problemy podczas tworzenia aplikacji webowych. Poświęć 5 minut, by stać się lepszym programistą PHP! 🆙🆙🆙

Śledź nowości na:

Рекомендации по теме
Комментарии
Автор

Ehh, znowu mały błąd. Wcześniej w konstruktorze miałem inne sprawdzenie i zmieniłem, ale nie dodałem zaprzeczenia warunku. Do przeżycia, pewnie większość z Was nawet nie wychwyciła.

Koddlo
Автор

Można prosić więcej materiałów z obszaru DDD? :)

Gexsi
Автор

Brakuje mi w ctorze sprawdzenia czy $name nie jest pustym stringiem :D Btw gettery w metodzie equals nie były potrzebne bo obiekt tej samej klasy ma dostęp do swoich pól w metodzie nawet jeśli pochodzi z zewnątrz

Bre_d
Автор

W ~ 3:12 - nie musisz używać getterów, odwołanie się do property też zadziała.

oskarbarcz
Автор

W kontekście encji lepiej zastosować Value Object czy Trait?

MrRamdac
Автор

Mieszasz warstwy abstrakcji dodając do valueobjectu annotations z Doctrine. Aby kod był maksymalnie rozszerzalny powinieneś myśleć o oddzieleniu encji od modelu.

oskarbarcz
Автор

obejrzałem i w dalszym ciągu nie wiem na co to komu. Pokazujesz, że niby coś tam robisz, ale do końca nie wiadomo po co to robisz. Niby daje to jakieś wyobrażenie, ale nie zrozumienie

Jsik