Auf Thema antworten

Ja, so ein Fehler ist schwer zu finden. Daher an der Stelle einfach einmal ein Vorschlag, wie man so Fehler deutlich reduzieren kann:


Unterteile die Methode in mehrere Methoden!


Wenn Du also viele Aufrufe vom Math.cos(Math.toRadians(...)) hast, dann pack das in eine Methode. Dann hast Du nur noch einen Aufruf cos(x) mit x in Degree.

Ebenso bei asin und so.

==> Dann hast Du einfache Methoden, die mit der Einheit arbeiten, die Du nutzen willst.


Das zweite sind Namen - hier würde ich Dir generell empfehlen, aussagekräftige Namen zu nutzen. (Und dabei dann auch auf Gross-/Kleinschreibung achten denn es gibt da gewisse Coding Styleguides, die man einhalten könnte ...)


Das kann generell helfen, die Fehlerwahrscheinlichkeit zu reduzieren.



Oben