Sammelthema: Welche Fehler passieren bei Custom Logiken am Meisten? [bis V2.0 Rising Power]
Verfasst: So Okt 31, 2021 2:52 pm
Mir ist heute wieder einmal aufgefallen, dass ich beim Erstellen von CustomLogikCode leider einige Fehler immer wieder mache und das Suchen nach dem Fehler dann anschließend nicht so einfach ist. Es geht mir hier um Fehler, die zu einem Error in dem Modul führen und das Speichern der Logik verhindern...für diese Art von Fehler gibt es aktuell kein Debugging.
Daher würde ich hier gerne eine Diskussion aufmachen, die folgender Regel entsprechen sollen:
1. Posts hier in der Diskussion nur, um weitere häufige Fehler zu benennen. Nicht um einen genannten Fehler zu diskutieren. Dafür bitte immer einen weitere Diskussion mit eigenem Titel eröffnen!
2. Je Fehler ein Post. Nicht mehrere Fehler in einem Post nennen. Bitte nur kurze Beschreibungen des Fehlers.
3. Wer sich einfach nur für das Thema bedanken will, dankt ausschließlich hier im ersten Topic.
4. Wer einen Fehler selber auch häufiger macht oder zumindest "gut kennt" (das sollte dann m.E aufs gleiche hinauslaufen, aber betrifft auch Personen, die selten CustomLogiken schreiben und daher nicht behaupten, dass sie den Fehler nicht häufig machen...), der dankt dem entsprechenden Post.
5. Hier geht es nicht um Verständnisfragen, Verbesserungswünsche, andere Module... es geht lediglich um Nutzerfehler beim Schreiben von Code, die dazu führen, dass sich die Logik zwar anlegen aber nicht speichern lässt! [Folgender Satz wurde später ergänzt:] Also um Fälle, bei denen das Speichern der Logik (Diskettensymbol) zu einem rote Error über der Logik führt... denn dann beginnt die Suche, die unnötig Zet kostet.
Dies könnte man dann zumindest in die KnowledgeBase bringen.
Wenn sich aber herauskristallisiert, dass es eigentlich nur zwei oder drei Fehler sind, dann könte Elabnet diese Information ggf. gut nutzen um den Editor noch schlauer zu machen. So wird ja heute bereits erkannt und markiert, wenn eine Zeile kein Komma am Ende hat oder eines hat, wo keines sein darf (Ende eine Deklarations-Abschnitts).
Daher würde ich hier gerne eine Diskussion aufmachen, die folgender Regel entsprechen sollen:
1. Posts hier in der Diskussion nur, um weitere häufige Fehler zu benennen. Nicht um einen genannten Fehler zu diskutieren. Dafür bitte immer einen weitere Diskussion mit eigenem Titel eröffnen!
2. Je Fehler ein Post. Nicht mehrere Fehler in einem Post nennen. Bitte nur kurze Beschreibungen des Fehlers.
3. Wer sich einfach nur für das Thema bedanken will, dankt ausschließlich hier im ersten Topic.
4. Wer einen Fehler selber auch häufiger macht oder zumindest "gut kennt" (das sollte dann m.E aufs gleiche hinauslaufen, aber betrifft auch Personen, die selten CustomLogiken schreiben und daher nicht behaupten, dass sie den Fehler nicht häufig machen...), der dankt dem entsprechenden Post.
5. Hier geht es nicht um Verständnisfragen, Verbesserungswünsche, andere Module... es geht lediglich um Nutzerfehler beim Schreiben von Code, die dazu führen, dass sich die Logik zwar anlegen aber nicht speichern lässt! [Folgender Satz wurde später ergänzt:] Also um Fälle, bei denen das Speichern der Logik (Diskettensymbol) zu einem rote Error über der Logik führt... denn dann beginnt die Suche, die unnötig Zet kostet.
Dies könnte man dann zumindest in die KnowledgeBase bringen.
Wenn sich aber herauskristallisiert, dass es eigentlich nur zwei oder drei Fehler sind, dann könte Elabnet diese Information ggf. gut nutzen um den Editor noch schlauer zu machen. So wird ja heute bereits erkannt und markiert, wenn eine Zeile kein Komma am Ende hat oder eines hat, wo keines sein darf (Ende eine Deklarations-Abschnitts).