🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232446

Re: Symfony 4 - jak konfigurować event'y?

#232446
From: Marek S
Date: Sun, 30 Jun 2019 13:00
34 lines
2692 bytes
W dniu 2019-06-27 o 06:40, Rafal Podsiadly pisze:
> Jesli rozwiazujesz problem dobrze jest podac tresc rozwiazania tak dla potomnych.
> 

Wiesz? Zastanawiałem się nad tym. Są niestety dwa problemy:

1) Niewiele osób temat interesuje (mało jest pytań na Stacku itp.). 
Zaryzykuję wniosek, że ludzie nie używają eventów lub ograniczają się do 
opisanych pre/post w dokumentacji Symfony. Inne ignorują.

2) Odpowiedź byłaby bardzo złożona, bo zazwyczaj funkcjonalności te nie 
są udokumentowane i trzeba kod źródłowy analizować. Czasem i to nie 
pomaga bo np. Doctrine potrafi przechwycić zdarzenia po DBALu, na którym 
bazuje, zmienić im etykietę i udawać, że są to jej własne, więc analiza 
kodu DBALa była stratą czasu. Co gorsze, jedno ze zdarzeń nie jest 
"maskowane" lecz przepuszczane wprost więc inaczej trzeba je przechwytywać.

3) Bugi i niedoróbki ciągną się przez lata, nawet jeśli jest to kwestią 
dodania paru linii kodu. Należy te bugi implementować jako funkcjonalność.

Nie ma więc szans na napisanie jakiejkolwiek informacji. W zasadzie 
autor Doctrine powinien zakasać rękawy i napisać, co zrobił i jak tego 
używać. Programowanie bazuje na odkryciach a nie czytaniu dokumentacji. 
Tak jest ze wszystkim w Symfony - zapewne dlatego to banalne środowisko 
programistyczne urosło do miana mistycznie trudnego. Na początku 
szybciej byłoby zrealizować zadania w czystym PHP. Dopiero po dłuższym 
obcowaniu typu pół roku+ i zacięciu odkrywcy, proporcja zmienia się.

Tak więc proste CRUDy można sobie pisać. Coś bardziej złożonego - wolna 
amerykanka.

-- 
Pozdrawiam,
Marek
Technical Details
Message-ID: <qfabpr$j2b$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <qdjmlu$ctg$1@node2.news.atman.pl> <qebdf8$fl0$3@node1.news.atman.pl> <a871eb23-c4fb-4067-b226-6ef638a41696@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Marek S <precz@spamowi.com>
Newsgroups: pl.comp.lang.php
Subject: Re: Symfony 4 - jak konfigurować event'y?
Date: Sun, 30 Jun 2019 15:00:40 +0200
Organization: ATMAN - ATM S.A.
Lines: 34
Message-ID: <qfabpr$j2b$1@node1.news.atman.pl>
References: <qdjmlu$ctg$1@node2.news.atman.pl> <qebdf8$fl0$3@node1.news.atman.pl> <a871eb23-c4fb-4067-b226-6ef638a41696@googlegroups.com>
NNTP-Posting-Host: 89-77-183-104.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1561899643 19531 89.77.183.104 (30 Jun 2019 13:00:43 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 30 Jun 2019 13:00:43 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2
In-Reply-To: <a871eb23-c4fb-4067-b226-6ef638a41696@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit