Napisane: 19.09.2019, 20:10:50 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
DDD wykorzystuje się dla modelowania złożonych dziedzin. Jeżeli Twoja dziedzina składa się z produktu i komentarza i nie ma żadnych innych wymagań to nie jest to złożona dziedzina. Dla modelowania takiego przypadku służy właśnie CRUD. Jeżeli już koniecznie chcesz mieć DDD, to produkt i komentarz są encjami tego samego agregatu a produkt jest jego korzeniem. Skoro są w jednym agregacie to produkt zawiera komentarze, a nie referencje do nich. To jest wszystko co można zrobić dla tak zawężonego kontekstu. |
Forum: Object-oriented programming · Podgląd postu: #1245600 · Odpowiedzi: 1 · Wyświetleń: 6 735 |
Napisane: 2.09.2019, 10:11:59 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Dlaczego chcesz unikać anemicznych encji w CRUDzie? |
Forum: Frameworki · Podgląd postu: #1244890 · Odpowiedzi: 3 · Wyświetleń: 2 512 |
Napisane: 7.06.2019, 17:26:35 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat 1 czy encję można uznać za model domenowy? mapowanie trzymam w xmlu na poziomie infrastruktury, sama encja nie ma pojęcia, że jest mapowana pod spodem. Jedynie do czego mogę się przyczepić, to wymóg posiadania id przez encję, co trochę się kłóci z modelem domenowym, tak mi się wydaje. Możesz uznać wszystko za wszystko. Nie ma jednej precyzyjnie zdefiniowanej drogi i nie każdy program musi wyglądać tak samo. Jeśli już się uprzesz to encja jest jednym z bloków (wg DDD i building blocks), więc jest elementem dziedziny. Jeśli nie potrzebujesz id to je usuń a jeśli jest Ci potrzebne to zostaw, nie przyjdzie do Twojego domu inkwizycja sprawdzać czy encja ma "sztuczne" id czy nie. Cytat 2 do czego tak na prawdę służą projekcję? obecnie spotkałem się z wykorzystaniem ich do budowy viewObiectów i zwracania ich. Mógłbym prosić jakiś przykład? Projekcje to raczej z event sourcingu, służą do przedstawienia stanu domeny i faktycznie użycie ich ma sens tylko w widoku. Przykładów w internecie jest wystarczająco. Cytat 3 czy budując widok w warstwie aplikacji, tworzymy osobne interfejsy które będą implementowane w warstwie infrastruktury ? Tego pomysłu chyba nie rozumiem, a w podanym przykładzie to już wszystko jest wymieszane ze wszystkim. |
Forum: PHP · Podgląd postu: #1242473 · Odpowiedzi: 1 · Wyświetleń: 348 |
Napisane: 7.06.2019, 17:30:08 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
W jaki sposób ma załadować do formularza? Co rozumiesz przez ładowanie pliku do formularza? |
Forum: Frameworki · Podgląd postu: #1242474 · Odpowiedzi: 1 · Wyświetleń: 1 610 |
Napisane: 9.08.2017, 20:05:24 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Zajrzyj sobie do pliku config/routing_dev.yml i zobacz jakie jeszcze trasy powinieneś wykluczyć. Wybacz, ale mam jeszcze uwagę odnośnie metody onKernelRequest, ja nie lubię czytać takich długich warunków, zdecydowanie preferuję taki styl:
|
Forum: Frameworki · Podgląd postu: #1220242 · Odpowiedzi: 1 · Wyświetleń: 671 |
Napisane: 6.01.2017, 11:45:31 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Może jestem w błędzie i nie masz powtórzeń w kodzie, ale votery (zakładam, że mówimy o klasach a nie obiektach) dla każdej encji budzą takie podejrzenia. Ty widzisz swój kod i jak mówisz, że nie masz powtórzeń to spoko, mogę spać spokojniej. |
Forum: Frameworki · Podgląd postu: #1207832 · Odpowiedzi: 16 · Wyświetleń: 873 |
Napisane: 5.01.2017, 15:56:53 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat Moglbym, ale wowczas trace te przejrzystosc: Jedno Entity -> Jeden Voter do zarzadzania Nie wiem jak wygląda Twój kod, ale jak to ma się do zasady DRY? |
Forum: Frameworki · Podgląd postu: #1207792 · Odpowiedzi: 16 · Wyświetleń: 873 |
Napisane: 5.01.2017, 13:12:51 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat Jak wy to robicie u siebie? Mnie to nie irytuje, ten mechanizm jak dla mnie jest ok. Zastanów się czy nie możesz w takim wypadku stworzyć bardziej ogólnego votera. |
Forum: Frameworki · Podgląd postu: #1207780 · Odpowiedzi: 16 · Wyświetleń: 873 |
Napisane: 1.08.2016, 07:36:37 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat ale nie pojmę o co w tym wszystkich chodzi póki nie zrozumiem jaka jest w tym rola metody Zawsze tak rozpatrujesz każdy element przykładu? Cytat Takie trochę factory, tak? Tak, tylko bez tworzenia obiektu. |
Forum: Frameworki · Podgląd postu: #1197185 · Odpowiedzi: 2 · Wyświetleń: 496 |
Napisane: 29.07.2016, 09:08:33 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat skoro alternatywa dla dziedziczenia to wolałbym móc używać i klasę/usługę dekorowaną i dekoratora. Proszę bardzo, Symfony Ci to umożliwia. |
Forum: Frameworki · Podgląd postu: #1197038 · Odpowiedzi: 6 · Wyświetleń: 464 |
Napisane: 28.07.2016, 21:11:56 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Strasznie mieszasz. W pierwszym Twoim przykładzie oryginalną usługą jest 'old' i dekorujesz ją usługą 'dekorator'. Sprawdzanie co ma 'dekorator' nie ma żadnego sensu bo to jest oczywiste. Sprawdź co po takim dekorowaniu zawiera usługa 'old'. Znasz w ogóle wzorzec dekoratora? |
Forum: Frameworki · Podgląd postu: #1197021 · Odpowiedzi: 6 · Wyświetleń: 464 |
Napisane: 28.07.2016, 07:08:05 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Wiesz o tym, że nadpisywanie to co innego niż dekorowanie? Przecież dekorator potrzebuje starej usługi, jeżeli chcesz tylko nadpisać i zapomnieć o starej usłudze to nie potrzebujesz dekoratora. Ale to wszystko masz przecież opisane w dokumentacji, w pierwszych zdaniach spod załączonego przez Ciebie adresu. Po to możesz skorzystać z factory, żeby wykorzystać fabrykę Twoich obiektów. Extension (moim zdaniem) ma całkiem inne zadanie od fabryki, służu raczej do ułatwienia konfiguracji DiC a nie do tworzenia obiektów. |
Forum: Frameworki · Podgląd postu: #1196957 · Odpowiedzi: 6 · Wyświetleń: 464 |
Napisane: 27.07.2016, 18:02:48 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
|
Forum: Frameworki · Podgląd postu: #1196926 · Odpowiedzi: 1 · Wyświetleń: 345 |
Napisane: 27.07.2016, 17:56:14 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
factory i calls to są dwie różne rzeczy. Factory tworzy Twój obiekt, a calls wywołuje funkcje na tym utworzonym obiekcie. Możesz fabryką utworzyć obiekt a potem wywołać na nim metodę. |
Forum: Frameworki · Podgląd postu: #1196923 · Odpowiedzi: 4 · Wyświetleń: 453 |
Napisane: 28.07.2016, 18:38:18 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Jeszcze prościej będzie zrobić to w kontrolerze. |
Forum: Frameworki · Podgląd postu: #1197007 · Odpowiedzi: 8 · Wyświetleń: 549 |
Napisane: 27.07.2016, 18:04:28 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat Controller wtedy wywoła sobie repozytorium i wykonasz np. $repo->setGun() a w środku sprawdzisz sobie warunki czy posiada odpowiednie uprawnienia. To jest dopiero pomysł, żeby w repozytorium sprawdzać uprawnienia. |
Forum: Frameworki · Podgląd postu: #1196927 · Odpowiedzi: 8 · Wyświetleń: 549 |
Napisane: 25.07.2016, 13:08:00 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Tylko, że każdy na tym serwerze może mieć postawioną swoją wirtualną maszynę, lub pracować w katalogach użytkownika i pewnie jeszcze kilka innych rozwiązań. |
Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1196729 · Odpowiedzi: 17 · Wyświetleń: 3 280 |
Napisane: 25.07.2016, 12:26:00 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat Praca na serwerze, nawet na dev, to jakis zart. Dlaczego? |
Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1196722 · Odpowiedzi: 17 · Wyświetleń: 3 280 |
Napisane: 29.06.2016, 19:12:10 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Napisałeś, że chodzi o php i twig. Masz podane rozwiązanie w twigu i częściowo w php, jak połączysz informacje to będziesz wiedział. Po za tym nie wiem jak mam rozumieć "globalnie w php". |
Forum: Frameworki · Podgląd postu: #1195097 · Odpowiedzi: 8 · Wyświetleń: 386 |
Napisane: 29.06.2016, 18:43:11 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
To nie mam pojęcia gdzie tego szukałeś, skoro nawet na stronie do której podałeś adres podane jest rozwiązanie Twojego problemu. |
Forum: Frameworki · Podgląd postu: #1195095 · Odpowiedzi: 8 · Wyświetleń: 386 |
Napisane: 29.06.2016, 16:22:43 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Tak jak w dokumentacji. |
Forum: Frameworki · Podgląd postu: #1195083 · Odpowiedzi: 8 · Wyświetleń: 386 |
Napisane: 3.05.2016, 10:38:50 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
To zawsze nie jest prosta sprawa żeby znaleźć poprzez takie doradzanie i szczątkowe informacje co jest przyczyną. Obstawiam, że masz źle skonfigurowany opcache i nie zachowuje on komentarzy w których trzymasz routing. |
Forum: Frameworki · Podgląd postu: #1190983 · Odpowiedzi: 4 · Wyświetleń: 658 |
Napisane: 24.04.2016, 10:46:02 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Musisz zainstalować serwer smtp i imap. |
Forum: Gotowe rozwiązania · Podgląd postu: #1190413 · Odpowiedzi: 1 · Wyświetleń: 1 026 |
Napisane: 10.04.2016, 13:54:49 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Dziękuję, starałem się. |
Forum: Frameworki · Podgląd postu: #1189541 · Odpowiedzi: 8 · Wyświetleń: 821 |
Napisane: 10.04.2016, 12:49:49 | |
Grupa: Zarejestrowani Postów: 879 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) |
Cytat Czy ja mam się uczyć programować wg REST czy to jest robione przez Symfony w tle za mnie? Nie wiem czy jest Ci potrzebny REST więc nie wiem czy musisz się go uczyć. Podstawowym założeniem Symfony jest aby nie robić nic w tle. Na pewno rozumiesz czym jest REST? Cytat Dla kogo jest FOSRestBundle? Dla tych co potrzebują REST i ta paczka spełnia ich oczekiwania. |
Forum: Frameworki · Podgląd postu: #1189525 · Odpowiedzi: 8 · Wyświetleń: 821 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 13:14 |