Article View: pl.comp.lang.delphi
Article #346410Re: Circular Unit Reference (Circular Class Reference)
From: wloochacz
Date: Wed, 14 Mar 2018 08:46
Date: Wed, 14 Mar 2018 08:46
31 lines
3302 bytes
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-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>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