Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Record Zugriff umleiten... (https://www.delphipraxis.net/169623-record-zugriff-umleiten.html)

Mavarik 15. Aug 2012 19:43

AW: Record Zugriff umleiten...
 
Zitat:

Zitat von sx2008 (Beitrag 1178231)
Ich würde eher sagen, du hast noch nicht die richtige Ebene der Abstraktion erreicht.
Du klammerst dich an einen Record obwohl es auch wesentlich flexiblere Datenstrukturen gibt.

LOL... Das ist ja ne putzige Aussage!

Zitat:

Zitat von sx2008 (Beitrag 1178231)
Indem du dich von einem Record löst und Datenstrukturen auf einer höhere Abstraktionsebene verwendest kannst du mehr erreichen.
Natürlich ist dies immer auch mit einem gewissen Verlust an Geschwindigkeit verbunden, aber das ist meist kaum zu spüren.

OK... Wir reden von 2 Mio. Zeilen Sourcecode der Zugriff auf diese Record ist an ungefähr 10000 Stellen. Das sind alles gewachsene Strukturen die seit 1986 von DOS 3.3 über 4.1 auf Win95 bis heute Win7 weiterentwickelt wurden...

Trotzdem Danke für Deine Anregung.

Furtbichler 15. Aug 2012 20:55

AW: Record Zugriff umleiten...
 
Und Du willst also an allen 10.000 Stellen wissen, wie/ob/das auf den Record zugegriffen wurde?

Du wirst eine Woche dran sitzen (mit Planung), wenn Du einen Wrapper bastelst.

sx2008 15. Aug 2012 21:58

AW: Record Zugriff umleiten...
 
Zitat:

Zitat von Mavarik (Beitrag 1178399)
OK... Wir reden von 2 Mio. Zeilen Sourcecode der Zugriff auf diese Record ist an ungefähr 10000 Stellen. Das sind alles gewachsene Strukturen die seit 1986 von DOS 3.3 über 4.1 auf Win95 bis heute Win7 weiterentwickelt wurden...

Auwia. Natürlich habe ich selbst schon mit legacy Code (aka Spaghetticode, Big Ball of Mud) zu tun gehabt.
Aber wenn man den Saustall nicht ausmistet, dann wird der Code in Laufe der Jahre immer schwerer zu warten.
Leute, die sich noch mit dem Code auskennen verlassen das Team und irgendwann ist das das Ende für die Software.

Nur weil ein Record von vielen Stellen aus benützt wird, ist das keine Entschuldigung dafür die Schlamperei so weiterzuführen.
Lies mal dieses Buch Galileo Computing / <openbook> /OOP - es lohnt sich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz