Skip to content

Code Optimierung fail

Hab heute nach einem Fehler in der Snoovel Plattform gesucht, die wie schon öfter nur auf einem einzigen System aufgetreten ist. Das Ende vom Lied war ein Fehler im Code Optimierer des Qooxdoo Frameworks.

Aus

__getAttrByLocale: function(attr, o) {...}

wird

__iU:function(o,o){...}

Zwei Parameter gleicher Name, in einer stark typisierten Sprache würde da ja schon der Compiler meckern. In der Funktion selbst wird der zweite Parameter o zwar nicht mehr verwendet, jedoch kein Grund den gleich doppelt zu deklarieren. Leider scheint der Optimierer nicht deterministisch zu Arbeiten, denn auf dem Quality Assurance System ist das Problem nicht aufgetreten. Wir denken also mal wieder über unseren Deplyoment Prozess nach.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.