Re: [DSA Manager] Elfische-Weltsicht und XML
Status: Planning
Brought to you by:
alexnofftz
From: Matthias W. <Mat...@gm...> - 2002-05-14 07:12:40
|
Oliver Schulz wrote: > >>auch nennen mag) zu verwenden. Ich finde es nur komisch, da eigentlich >>DU immer nach Performance rufst... *ggg* > > > ??? Ich hab mich doch lediglich gegen Deine stete Behauptung > verteidigt, meine Lösung sei ineffizient. Ich hab schließlich > selbst geschrieben, daß die GUI eh den Löwenanteil der > Performance frißt, und daß die Rechenperformance daher nicht > so wichtig ist. :-) > a) Das was ich gesagt habe, bezog sich auf das stetige anwenden eines Ausdruck-Tags statt Teilung wert / ausdruck und hatte gar nix mit deiner Methode zu tun. b) Ich habe nie behauptet, deine Methode wäre "ineffizient". Ich habe nur als Manko genannt, das wir häufig den Artihmetik-Parser verwenden müssten. Aber da sich das sicher auch umgehen lässt, dann ist halt deine Methode SUPER-effizient... zufrieden ? Und was ich deiner Methode aber wirklich zugute halten muss, ist dass nach einem Durchlauf durch alle Modi-Anweisungen wirklich ALLE Werte aktualisiert sind. Es ist halt die Frage, wie stark die Verflechtungen im Regelwerk sind (oder genauer gesagt, bei der Instanz eines Charakters). Müssen bei der Änderung eines Wertes fasst alle anderen berechnet werden, oder eher wenige ? Das ist wohl schwer abzuschätzen... Es gibt auch bei uns Methoden, Performance rauszuholen, die letzten Endes auf eine ähnliche Art hinauslaufen (Bei Änderung eines Wertes Bestimmung aller abhängigen Werte aus einer Matrix, Einführung einer hasChanged() Methode, um keinen Rekursionsschritt tiefergehen zu müssen...) Was MIR jetzt mittlerweile auch nicht so gefällt, ist das <KostenMultiplikator> - Tag, dass also quasi der Modi-Typ (ob Kosten, Basiswert, oder Effektivwert) und Operation (*,+) als Information in das Tag gemixt werden. Naja, ich muss jetzt los, schreibe nachher vielleicht noch was. Gruß Matthias |