🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Total off topic - Delphi 10.2 wrażenia po migracji kodu - moze ktos przeczyta zanim kupi :-)

#346801
From: kameleonsql
Date: Fri, 02 Nov 2018 07:33
39 lines
4408 bytes
W dniu czwartek, 25 października 2018 15:13:46 UTC+2 użytkownik kamel...@gmail.com napisał:
> W dniu czwartek, 25 października 2018 10:55:53 UTC+2 użytkownik immo napisał:
> > W dniu poniedziałek, 22 października 2018 09:28:21 UTC+2 użytkownik Roman Tyczka napisał:
> > > On Mon, 22 Oct 2018 00:04:34 -0700 (PDT), immo wrote:
> > > 
> > > >> Ps.
> > > >> Dalej uważam, że idę w dobrym kierunku mając to wszystko w jednym projekcie :-)
> > > > 
> > > > 
> > > > Mam nadzieję że to ironia, a jeśli nie, to jak patrzeć na pierwszego Twojego posta rozpoczynającego ten wątek?
> > > > Ten "dobry" kierunek implikuje problem w nim opisany.
> > > 
> > > Nie do końca, ten jego projekt nie jest jakiś ekstremalnie wielki, zarówno
> > > IDE jak i kompilator też mają swoje za uszami i jakością nie grzeszą.
> > > Najlepszym dowodem na to jest IDEFix Pack od Andreasa, który w najnowszym
> > > Delphi ma być częściowo zintegrowany ze środowiskiem przez samą Embę.
> > 
> > Nie o to chodzi... Mam projekty większe i nie mam problemu z szybkością kompilacji. Więc uważam że problem może być w samym specyficznym projekcie.
> > Co do kompilatora i IDE, po pierwsze EMB prościej jest zaimplementować IDEFix'a płacąc Andreasowi, niż robiąc coś takiego samemu. To hameryka i mogłoby się zdarzyć że byłby pozew o używanie nie swojego kodu :>
> > 
> > A poważnie - jak przesiądziesz się na Jave lub/i C#.NET to dopiero docenisz to co masz w Delphi. Build dla projektu takiej wielkości grubo powyżej godziny? Nie ma problemu...
> > 
> > pozdrawiam,
> > Przemek O.
> 
> Na dziś to jest (Build) 23 min. Nie mam za bardzo czasu się z tym grzebać i tak w "wolnej chwili" się tym zajmuje. Poza tym, nie za bardzo widzę by ktoś inny oprócz mnie to zwalczył, bo znam ten projekt od początku, a jak wiemy "diabeł tkwi w szczegółach" :-).
> ---
> Pozdrawiam
> Roman

Dziś skończyłem refaktoring tego kodu ERP pod Delphi 10.2. Obecnie cały build (2.11 mln linii kodu) wykonuje się w 1 min i 10 s. Wszystko co możliwe z interface do implementation ... :-) 
Tylko pytanie, czy to tak być powinno, że każda migracja kodu to "koryta krwi i morze potu" ? Rozumiem, że to 8 lat w życiu kompilatora, ale ...
Mam jeszcze parę zagwozdek w stylu FreeAndil(...) bez problemów działających w D2010, natomiast w 10.2 jest "Access violation ...", ktoś to przerabiał ?  

---
Pozdrawiam
Roman

 
Technical Details
Message-ID: <9da02c0a-bb1a-40df-a2f3-739ab354f78e@googlegroups.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!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!75-v6no277243itm.0!news-out.google.com!l70-v6ni181itb.0!nntp.google.com!75-v6no277239itm.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <a3d7b6d8-9ff8-439d-865d-c3ebc006272d@googlegroups.com> <5bc84d1e$0$521$65785112@news.neostrada.pl> <4a36de87-3f36-4fd0-8024-8c82d4f2ed69@googlegroups.com> <18cfc3b1-92c7-472d-8d6d-1d7ef190d955@googlegroups.com> <5bc87dfd$0$491$65785112@news.neostrada.pl> <4f0b526a-0709-4602-a53e-f89621e487e4@googlegroups.com> <5bccc320$0$487$65785112@news.neostrada.pl> <bcc8d7e2-e8eb-45a0-ab03-a920391cfa4b@googlegroups.com> <561fc419-510e-4eb0-9722-564487aad52b@googlegroups.com> <1xngs8fe87l8b.dlg@tyczka.com> <939d6d88-a7d8-4402-be52-7c73fb94123c@googlegroups.com> <6368d33d-e216-4fa2-8744-ab50be017fed@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a6b:691c:: with SMTP id e28-v6mr7835592ioc.25.1541143996730;        Fri, 02 Nov 2018 00:33:16 -0700 (PDT)
X-Received: by 2002:a9d:3f09:: with SMTP id m9mr222702otc.5.1541143996252; Fri, 02 Nov 2018 00:33:16 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!75-v6no277243itm.0!news-out.google.com!l70-v6ni181itb.0!nntp.google.com!75-v6no277239itm.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Fri, 2 Nov 2018 00:33:15 -0700 (PDT)
In-Reply-To: <6368d33d-e216-4fa2-8744-ab50be017fed@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=91.234.102.48; posting-account=lJNmiQoAAAAcuwZEAibFvFBE7IgRs9bN
NNTP-Posting-Host: 91.234.102.48
References: <a3d7b6d8-9ff8-439d-865d-c3ebc006272d@googlegroups.com> <5bc84d1e$0$521$65785112@news.neostrada.pl> <4a36de87-3f36-4fd0-8024-8c82d4f2ed69@googlegroups.com> <18cfc3b1-92c7-472d-8d6d-1d7ef190d955@googlegroups.com> <5bc87dfd$0$491$65785112@news.neostrada.pl> <4f0b526a-0709-4602-a53e-f89621e487e4@googlegroups.com> <5bccc320$0$487$65785112@news.neostrada.pl> <bcc8d7e2-e8eb-45a0-ab03-a920391cfa4b@googlegroups.com> <561fc419-510e-4eb0-9722-564487aad52b@googlegroups.com> <1xngs8fe87l8b.dlg@tyczka.com> <939d6d88-a7d8-4402-be52-7c73fb94123c@googlegroups.com> <6368d33d-e216-4fa2-8744-ab50be017fed@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9da02c0a-bb1a-40df-a2f3-739ab354f78e@googlegroups.com>
Subject: Re: Total off topic - Delphi 10.2 wrażenia po
 migracji kodu - moze ktos przeczyta zanim kupi :-)
From: kameleonsql@gmail.com
Injection-Date: Fri, 02 Nov 2018 07:33:16 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit