Metody modelowania domeny w Doctrine 2

https://gildia-developerow.pl/metody-modelowania-domeny-w-doctrine-2/ ()

Warstwa domeny w Domain Driven Design jest prawdziwą wisienką na torcie. Powinniśmy dbać o nią, aby zawsze była czysta. Dziś przedstawię Wam kilka heurystyk, których stosowanie spowoduje, że Wasza domena nabierze barw ʕʔ

Tagi: #programowanie, #naukaprogramowania, #programista15k w #php, #symfony
CppPolska - Metody modelowania domeny w Doctrine 2

https://gildia-developerow.pl/met...

źródło: wesual-click-eXdKs9d37Sc-unsplash-1170x779

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Metody modelowania domeny w Doctrine 2

Warstwa domeny w Domain Driven Design jest prawdziwą wisienką na torcie. Powinniśmy dbać o nią, aby zawsze była czysta.


@CppPolska: Jak będziesz używał encji z ORM-ma jak encji domenowych, to nigdy nie będzie czysta. To są zupełnie inne warstwy. Jak sobie nie wchodzą w paradę, to nie problemu z czystością i setterami.
  • Odpowiedz
@Curtsy9561 musisz być biegły w kilku frameworkach, mieć kilka oryginalnych projektów, a nie gra kółko krzyżyk czy inne z kursów. Wtedy składasz cv ale nadal nie masz szans, bo 2k zgłoszeń na jedno miejsce xD
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
#programowanie #naukaprogramowania #programista15k

U mnie w pracy używamy gitlaba i tutaj są fajne opcję np. przechowywania stanów terraforma, package registry, gdzie można sobie wydzielić jakiś kod i potem go zaciągać do projektów.

Czy coś takiego jest w githubie? Czytam dokumentację githuba i się dziwię, dlaczego github jest taki popularny, bo gitlab >>>>> github i to bez dilowania z tym
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A to juz na pulpicie nie łaska sobie zapisać pliku i sobie go potem skopiować gdzie sie tam chce? Tylko jakieś package registry wymyslajo
  • Odpowiedz
Witam.
Mam 29 lat i chce zacząć naukę programowanie i proszę o pomoc od czego zacząć. Jakieś książki dla początkujących, poradniki, kursy i w jakim kierunku najlepiej iść bym znalazł prace ??
Jestem osobą szybko uczącą się i obsługę komputera, budowę oraz, składanie komputerów znam i potrafię perfekcyjnie to robić.
Chciałem w końcu coś zmienić w swoim życiu, bo obecna praca mnie wykańcza i też chciałbym się w końcu czegoś dorobić, a
  • 56
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
mam taką klasę pomocniczą do testów, która odpytuje DB.

@Component
public class DatabaseHelper {
private final DataSource dataSource;
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kamishimi: Jeden rabin powie tak, a inny powie nie. Moim zdaniem aby zachować SRP ta klasa powinna nazywać się UserDatabaseHelper albo UserRepository. W przeciwnym razie będą do niej trafiać wszystkie funkcjonalności bazodanowe, bo nazwa DatabaseHelper jest bardzo pojemna i w dużym projekcie skończysz z ogromna klasą, która zwraca info o użytkownikach i wszystkim innym, co masz w projekcie.

Oczywiście, można dywagować czy UserRepository też nie jest za dużym konceptem.
  • Odpowiedz
@tomaszs: wszystkie nie, ale różne przesuwania linii czy metod w klasie, duplikowanie linii, multikursor, zmiana typu, gerowanie gettów/setterów, dużo tego.

mój ulubiony skrót z którego najczęściej korzystam to JetBraisnowy ALT-J nie wiem jaki odpowiednik tego jest w VSC - zaznacza frazę, klikam alt-j i zaznacza mi kursor

Zresztą ja to bym chętnie poczytał o jakichś przydatnych skrótach w VIMie to jedynie co znam to:
i -> esc
nad__czlowiek - @tomaszs: wszystkie nie, ale różne przesuwania linii czy metod w klas...
  • Odpowiedz
@PiotrX1: W google wpisujesz frazę "koszulki z nadrukiem". Przy zamówieniu podajesz literki w tej samej kolejności co na zdjęciu żeby nie straciło sensu i dalej to już formalności jak przy każdym zakupie. Mam nadzieję, że pomogłem ;-)
  • Odpowiedz
Koncept migracji bazodanowych i Doctrine 2

https://gildia-developerow.pl/koncept-migracji-bazodanowych-i-doctrine-2/ ( ͡º ͜ʖ͡º)

Podczas tworzenia aplikacji biznesowych, nie sposób nie poruszyć tematu aktualizacji bazy danych – elementu, z którym spotykamy się w codziennej pracy. Niezależnie od typu środowiska, zawsze trafimy na temat migracji bazy danych. Na szczęście Doctrine posiada specjalnie do tego wyspecjalizowany mechanizm, którego najważniejsze elementy poruszymy w tym wpisie.

Tagi: #programowanie, #naukaprogramowania oraz
CppPolska - Koncept migracji bazodanowych i Doctrine 2

https://gildia-developerow.pl...

źródło: ross-parmly-rf6ywHVkrlY-unsplash-1170x777

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

The main role of programmers is to serve people. It means building easy to use, reliable, flexible and accessible services.

Programming languages, compilers, libraries and frameworks are only tools to serve that purpose.

Don't pay attention to tools that shift your focus from the people needs to technical gimmicks.

Focus
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Lepiej pisać testy tak

@test
void whenEmailExist_ThrowException() {
assertException(() -> registration.register(registrationHelper.existEmail),
CredentialValidationException.class, "Email is already
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️ Obserwuj #mirkoanonim
Nie ma innej możliwości na polskim rynku pracy niż przebranżowić się na IT. Miasto wojewódzkie, międzynarodowe #korpo, dział finansowy, długi staż, projekty, szkolenia, nadgodziny, dużo roboty, stres i.. nie zarobię więcej niż 10-12k brutto. Biorę udział w innych rekrutacjach i niestety ale widełki podobne i nie mogą zaoferować więcej. Inni korpo-koledzy mają podobny problem.
Tymczasem w IT według justjoinit/nofluffjobs zarobki to zaczynają się ALE >10k
mirko_anonim - ✨️ Obserwuj #mirkoanonim
Nie ma innej możliwości na polskim rynku prac...

źródło: 8e0bhw

Pobierz
  • 44
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,


zbliżam się do 30 i postanowiłem podjąć próbę przebranżowienia się do IT. Aktualnie naprawiam laptopy i pracuje na etacie 40h w tygodniu. Po pracy jakoś od 6 miesięcy uczę się SQL i Pythona. Powoli zaczynam pisać jakieś mniejsze programy i czuć się pewniej z tym wszystkim. Uważacie, że warto próbować z jakimś stażem ? Wiadomo, że standard życia by spadł bo na stażach jest kiepsko ale zawsze to jakieś doświadczenie.


~Anonimowy
iluvmypickle - >Hej,

zbliżam się do 30 i postanowiłem podjąć próbę przebranżowienia ...

źródło: 71phik

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przy pobieraniu np. komentarzy danego posta, to powinienem najpierw pobrać post, rzucić wyjątek jeśli go nie ma i potem z tego posta pobrać komentarze czy od razu pobrać komentarze po id posta? Pierwszy sposób jest pewnie wolniejszy, ale user dostaje info, że taki post w ogóle nie istnieje a w drugim dostanie tylko pustą listę i nie wiadomo, czy post nie istnieje, czy po prostu nie ma żadnych komentarzy.
#programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nofenak: Jak najbardziej możesz zwracać body w przypadku odpowiedzi 404 Not Found. Chociażby po to żeby móc rozróżniać między tym czy faktycznie nie znaleziono zasobu o który pytasz (w tym przypadku posta), czy przez pomyłkę nie uderzyłeś przypadkiem do ścieżki która w ogóle nie istnieje.
  • Odpowiedz