🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346425

Re: Circular Unit Reference (Circular Class Reference)

#346425
From: Roman Tyczka
Date: Mon, 19 Mar 2018 14:20
24 lines
2997 bytes
On Mon, 19 Mar 2018 14:40:08 +0100, wloochacz wrote:

>>>> Tak, chociaż tego nie lubię.
>>>
>>> No i cały plan w pi..u, bo Virion twierdzi, że się nie da ich napisać i
>>> utrzymać jeśli nie będzie to wstrzykiwane do globalnego kontenera :P
>> 
>> Napisać się może i da (bo wszystko się da), ale z pewnością DI drastycznie
>> upraszcza kwestię testów. Żadna sklejona zależnościami superklasa nie
>> będzie w tym obszarze lepsza, mimo zaklinania rzeczywistości.
> Prawda, ale mi raczej chodzi o to, że wcale nie trzeba stosować do tego 
> DI, aby sobie z tym poradzić.

Pewnie, że nie trzeba. Nie trzeba w ogóle z wzorców i dobrych praktyk
korzystać, można wszystko kleić do kupy i stosować antywzorce. Kto chcącemu
zabroni?
I nie, nie jestem fanatykiem wzorców, stosuję je tam gdzie ma to
uzasadnienie, ale z pewnością nie czepiałbym się kogoś o to, że je
propaguje. Zwłaszcza w świecie Delphi, gdzie dominuje wzorzec TForm z
metodyką OnClick.

-- 
pozdrawiam
Roman Tyczka
Technical Details
Message-ID: <18lzg4txxd8l4$.dlg@tyczka.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <5aa04edf$0$673$65785112@news.neostrada.pl> <039a897c-b565-44af-9878-417a0e3704a9@googlegroups.com> <5aa127ab$0$1005$65785112@news.neostrada.pl> <952c4560-1ed3-4e78-a5fa-89e8254227c4@googlegroups.com> <1w838ct6a2suq.dlg@tyczka.com> <5aa143d6$0$1001$65785112@news.neostrada.pl> <8d0301ff-0c6a-48d3-a311-0765e733e24f@googlegroups.com> <a98a8d85-555e-4d7b-9f23-808d97ecc581@googlegroups.com> <434070bc-f6d9-465a-9e0c-3b6f942ec775@googlegroups.com> <5aa8e150$0$31373$65785112@news.neostrada.pl> <p8bndm$fos$1@node2.news.atman.pl> <7a8f5b1c-76fb-4c72-a3a4-5aa6ca435a7f@googlegroups.com> <4e8c4fd8-e2e4-4a7b-b124-54534753fc5b@googlegroups.com> <b468b25b-fd45-4b65-bd9e-b8a60a72fb88@googlegroups.com> <36dae74a-80fb-4a7a-b176-bcb3af96ec5a@googlegroups.com> <f603fe51-6505-411d-830f-817e8e291230@googlegroups.com> <5aacb81e$0$679$65785112@news.neostrada.pl> <1djcocq1h9ovd.dlg@tyczka.com> <5aafbdba$0$991$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer02.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Roman Tyczka <noemail@because.no>
Subject: Re: Circular Unit Reference (Circular Class Reference)
Newsgroups: pl.comp.lang.delphi
User-Agent: 40tude_Dialog/2.0.15.84
MIME-Version: 1.0
Sender: romek@tyczka.no.found
References: <06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <5aa04edf$0$673$65785112@news.neostrada.pl> <039a897c-b565-44af-9878-417a0e3704a9@googlegroups.com> <5aa127ab$0$1005$65785112@news.neostrada.pl> <952c4560-1ed3-4e78-a5fa-89e8254227c4@googlegroups.com> <1w838ct6a2suq.dlg@tyczka.com> <5aa143d6$0$1001$65785112@news.neostrada.pl> <8d0301ff-0c6a-48d3-a311-0765e733e24f@googlegroups.com> <a98a8d85-555e-4d7b-9f23-808d97ecc581@googlegroups.com> <434070bc-f6d9-465a-9e0c-3b6f942ec775@googlegroups.com> <5aa8e150$0$31373$65785112@news.neostrada.pl> <p8bndm$fos$1@node2.news.atman.pl> <7a8f5b1c-76fb-4c72-a3a4-5aa6ca435a7f@googlegroups.com> <4e8c4fd8-e2e4-4a7b-b124-54534753fc5b@googlegroups.com> <b468b25b-fd45-4b65-bd9e-b8a60a72fb88@googlegroups.com> <36dae74a-80fb-4a7a-b176-bcb3af96ec5a@googlegroups.com> <f603fe51-6505-411d-830f-817e8e291230@googlegroups.com> <5aacb81e$0$679$65785112@news.neostrada.pl> <1djcocq1h9ovd.dlg@tyczka.com> <5aafbdba$0$991$65785112@news.neostrada.pl>
Date: Mon, 19 Mar 2018 15:20:05 +0100
Message-ID: <18lzg4txxd8l4$.dlg@tyczka.com>
Lines: 24
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 94.75.90.137
X-Trace: 1521469205 unt-rea-a-01.news.neostrada.pl 662 94.75.90.137:12675
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Body-CRC: 1680996806
X-Received-Bytes: 2879
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit