🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Circular Unit Reference (Circular Class Reference)

#346410
From: wloochacz
Date: Wed, 14 Mar 2018 08:46
31 lines
3302 bytes
W dniu 2018-03-13 o 15:03, immo pisze:
> 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.

PS.
Na każdy argument i wow Viriona mam konkretną kontrę.
Ale nie chce mi się, nie mam czasu, musiałbym pojechać Virionowi po 
rajtkach, a to zły czas na takie wycieczki.

A poza tym to nic nie wniesie, bo każdy ma swoje widzi-mi-się.

Ale jedno Ci powiem Przemek z doświadczenia; żeby to dobrze, 
elastycznie, poprawnie zaprojektować, używać i aby to niosło realną 
wartość dodaną wg pryncypiów IoC/DI potrzebne są umiejętności i 
doświadczenie obejmujące zarówno architekturę, programomanie i model 
dziedziny powyżej mocnej średniej.
Inaczej taki kod staje się nie do utrzymania.
A wszelkie rady internetowych guru osobiście polecam traktować jako 
lekkie zalecenie, a nie święty gral.
Pamiętaj, worse is better (to z kolei "New Jersey style")!

-- 
wloochacz
Technical Details
Message-ID: <5aa8e150$0$31373$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!ecngs!feeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
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>

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!border1.nntp.ams1.giganews.com!nntp.giganews.com!ecngs!feeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Circular Unit Reference (Circular Class Reference)
Newsgroups: pl.comp.lang.delphi
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>
From: wloochacz <wloochacz@no.spam.gmail.com>
Date: Wed, 14 Mar 2018 09:46:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <434070bc-f6d9-465a-9e0c-3b6f942ec775@googlegroups.com>
Lines: 31
Message-ID: <5aa8e150$0$31373$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.21.137.142
X-Trace: 1521017168 unt-rea-b-01.news.neostrada.pl 31373 83.21.137.142:51604
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 3062
X-Received-Body-CRC: 1753715784
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit