Article View: pl.comp.lang.delphi
Article #346414Re: Circular Unit Reference (Circular Class Reference)
From: Krzysztof Szyszka
Date: Wed, 14 Mar 2018 17:50
Date: Wed, 14 Mar 2018 17:50
26 lines
3106 bytes
3106 bytes
> > Przeczytałem i nadal nie rozumiem. Pomijając kwestie interfejsów oraz usług i DI to całą reszta > > mniej więcej dokładnie opisuje to co mam. > Nie dziwię się, bo to masło maślane bez konkretów z dużą ilością nowoczesnej nowomowy. > A kolega Virion niech sobie przypomni pewien niemłody już termin: YAGNI, które jest jednym z zasad > XP (extreme programming) - dzięki Jacek! > Czyli: "Zawsze implementuj to, czego faktycznie potrzebujesz, ale nigdy wtedy, kiedy przewidujesz, > że tego potrzebujesz". > > Bo, imo, Przemek wcale Ci to maślane DI/IoC niepotrzebne. A na pewno nie takie jak to opisuje > Virion. Do tej pory nie odzywałem się w tym wątku, bo uznałem, że zwolennicy intejesowania wszystkiego i tak mnie zakrzyczą, ale po takim wpisie Wloochacza pozwolę sobie podrzucić wam jednego linka, bo sądzę, że dylematy Przemka dokładnie pasują do rozważań tam zawartych: https://www.luxoft-training.pl/wiadomosci/zasada-yagni-/ I jeszcze jedna uwaga do Przemka: jeśli zdecydujesz się na budowanie swojego Cora na klasach z mocnym typowaniem danych, a nie na interfejsach, to daj mi znać. Mogę podrzucić Ci kilka uwag, jak się do tego zabrać, jeśli powstrzymują Cię jedynie problemy techniczne typu Circular Reference. -- pozdrowienia Krzysztof Szyszka, X-Files Software Developer of X-DBGrid Component Embarcadero Technology Partner http://www.x-files.pl/
Technical Details
Message-ID:
<p8bndm$fos$1@node2.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-mailReferences:
<06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <1f7uetk1q6zns.dlg@tyczka.com> <a9a0ea51-cda4-4d78-b162-30263f6da079@googlegroups.com> <5aa02014$0$31354$65785112@news.neostrada.pl> <dyi5ls6ud9lq$.dlg@tyczka.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>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: "Krzysztof Szyszka" <nomail@gazeta.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Circular Unit Reference (Circular Class Reference) Date: Wed, 14 Mar 2018 18:50:30 +0100 Organization: ATMAN - ATM S.A. Lines: 27 Message-ID: <p8bndm$fos$1@node2.news.atman.pl> References: <06e89078-c8b6-46f1-8353-fe26050464f7@googlegroups.com> <1f7uetk1q6zns.dlg@tyczka.com> <a9a0ea51-cda4-4d78-b162-30263f6da079@googlegroups.com> <5aa02014$0$31354$65785112@news.neostrada.pl> <dyi5ls6ud9lq$.dlg@tyczka.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> NNTP-Posting-Host: 89-77-104-79.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1521049846 16156 89.77.104.79 (14 Mar 2018 17:50:46 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Wed, 14 Mar 2018 17:50:46 +0000 (UTC) In-Reply-To: <5aa8e150$0$31373$65785112@news.neostrada.pl> X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit