[ascoders] Re: AS2 und die Detektive


Denn fast alle Methoden und Eigenschaften sind für
alle anderen Klassen nicht von bedeutung, nur für die Agenten Klasse.

Wenn du dich erinnerst - bei mir war am Anfang der PathFinder glaube ich das Headquarter. Ich versuche sowas ja immer im Leben oder in schlechten Filmen zu reflektieren, sonst bekomme ich Neuronenblasen und hätte gar keinen Spass am Programmieren :o)


Wenn Headquerter und Agenten miteinander kommunizieren geht das keinen was an, klar.

Beide dürfen sich aber nicht so abschotten, dass sie sich selbst nicht erreichen. Was passiert im Film? Der Agent weiß immer wo und wie er das Headquarter erreichen kann. Wenn er anruft, gibt er seine Kennung (seinen Typ) durch, erst dann bekommt er neue Instruktionen und Infos.

Wäre also nicht die Konsquenz, das Headquarter (die PathFinder Klasse) stellt eine öffentliche Methode zur Verfügung und Anrufer geben ihre ID durch. Das Headquarter macht einen 'Typ-Check' und führt im Gegenzug Methoden beim Agenten aus -> z.B. 'move'

Was die Performance zu dem Type-Check sagt ist eine andere Frage, aber die Trennung in verschiedene Objekte mit Verantwortlichkeiten macht - finde ich - vieles leichter und begreifbarer.

Ich finde das Festmachen von Verantwortlichkeiten und Aufgaben viel wichtiger als sich Sorgen um Objekte zu machen, welche eventuell die Telefonnummer vom Headquarter in die Hände kriegen. Die krieg ich auch später noch zu packen ;o)

In MX2003 lief das noch in Runtime, ein Performanceproblem
bahnte sich an. Jetzt gelöst indem wir uns die Finger
wundtippen(Number,String,etc.).

Kontra. Wenn ich Java in Eclipse programmiere, tippe ich vermutlich weniger und *wesentlich* entspannter als bei ActionScript, auch wenn am Ende mehr Code dasteht.


Das ist kein AS 2.0 Problem - der AS-Editor ist einfach Schrott für ActionScript 2.0 Belange - das macht wirklich keinen Spass dort zu arbeiten.

Man ist halt enttäuscht, wenn einem das gewohnte und liebgewordene Umfeld
entzogen wird und das Neue einem so gar nicht zusagt und man seinen Vorteil
nicht drin sieht.

Och komm André, lass uns doch wenigstens noch ein paar Bugs suchen ;o)))


ralf ...



------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: