![]() |
Re: Antikes Programm - alte Borland Units
Zitat:
Die einzige Neuerung ist dabei das Delphi. Eine Neuentwicklung würde (in meinen Augen) anderst ablaufen. - Quellcode, Struktur und Funktion des alten Programms analysieren - in kleine Teile zerlegen - GUI-Design, Datenstruktur und Klassenstruktur entwicklen - aufgrund dieser Basis den Quellcode erstellen - Testen, ob das neue Programm wirklich die Funktion des alten Programms darstellt Für eine Neuentwicklung darf ruhig ein neues DBMS und eine Klassenhierarchie verwendet werden. Dabei kann man die Datenbank auch gleich normieren. Es dürfen auch Module zusammengefasst werden |
Re: Antikes Programm - alte Borland Units
Zitat:
:-D :-D |
Re: Antikes Programm - alte Borland Units
Zitat:
Der Rest wird analysiert und "eingedampft". Dabei erkennt man dann auch Ungereimtheiten oder sogar Fehler. Durch ein gescheites SW-Design mit einem ausführlichen Klassenmodell wird daraus dann eine richtig gute Software. |
Re: Antikes Programm - alte Borland Units
Zitat:
Man kann natürlich auch 1:1 übernehmen und hoffen, dass es funktioniert. Mein altes Programm hat schätzungsweise 30.000 Zeilen Code und mit aktuellen Anforderungen sitze ich dan schon ca. 3 bis 4 Monate dran. Da hast Du dann ja noch etwas vor Dir. Ich wünsche Dir schon mal viel Erfolg Grüße Sven |
Re: Antikes Programm - alte Borland Units
Zitat:
Aber vermutlich kann man so ein grosses Projekt nicht alleine durchziehen... |
Re: Antikes Programm - alte Borland Units
Hallo Leute,
ich habe mich auch schon des öfteren mit so alten Hunden herumschlagen dürfen, meine Empfehlung: Nur die "echte Geschäftslogik" also Datenmanipulationen übernehmen. Aber Vorsicht, Real und Integer und ... ist nicht mehr das gleiche wie damals. Den Rest, die Oberfläche und die "KlickLogik" ganz neu schreiben. Wahrscheinlich bleibt die darunter liegende Datenbank die gleiche, da bietet es sich an die Zugriffsroutinen gleich in eine seperate Unit auszulagern, da ist der DB-Wechsel demnächst nicht mehr so aufwendig. Ich wette, für den alten Hund gibt es keine vernünftige Dokumentation. Also zuerst diese erstellen und dann ist das Schreiben eines neuen Programms eine Kleinigkeit (würde jedenfalls mein Chef behaupten). Gruß K-H |
Re: Antikes Programm - alte Borland Units
Hallo,
also ich hab, vor 10Jahren und evtl. auch Stueckchen laenger, viele "brauchbare" damals von mir entwickelte Programme von Turbo7 ueber TPW1.. nach Delphi uebertragen..ging eigentlich Problemlos. Nur erstmal nen Rumpf(Hauptprogramm) basteln..dann Stueck fuer Stueck die alten Units..einbinden und nur die "uses" Anweisung(dem neuen anpassen)..einfach "f9"..und laufen lassen..an Fehlerstellen korrigieren. Die "Feinheiten"..wie Klassen etc. kann man spaeter machen..erstmal nen Grundgeruest. Meine Meinung und war erfolgreich in kurzer Zeit(damals). |
Re: Antikes Programm - alte Borland Units
Zitat:
Wenn ich schon migrieren muss, dann mach ich das richtig. Siehe eines meiner Posting weiter oben... |
Re: Antikes Programm - alte Borland Units
Zitat:
Also vielleicht alles halb' so schlimm... Zitat:
Sich mal kurz durch's Programm zu klicken, und es in ein paar Tagen neuzuproggen ist leider auch nicht so einfach, weil es besteht aus *ziemlich vielen* Dialogen, wobei eigene Schulungen im Umgang mit dem Programmerl angeboten werden. Ich hoffe immer noch auf einen "sanften Weg": Momentan hab' ich mal die alten Units hinausgeworfen und eine Dummy.pas eingefügt, wobei ich versuche herauszufinden, was die restlichen Units eigentlich alles brauchen... Aber ob' ich diesen Weg durchstehe, weiss ich noch nicht... |
Re: Antikes Programm - alte Borland Units
Zitat:
OK, machs als Off... (OT] Hast Du schon gelebt als es Turbo-Pascal gab? *fg* :spin:[/OT] [/Edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz