Hier ein paar allgemeine Tipps für Anwender die noch nicht so eingefuchst sind mit scopeland :

1. Bei Exporten (vor allem bei Web-Anwendungen) unbedingt nochmal alle Ausgaben testen auch wenn im
DirectDesk alles funktioniert hat, da andere SQL Statements erzeugt werden.

2. Bei Befehlen wie safe,delete oder refresh  IMMER auf die Reihfenfolge achten, da der Baumstruktur entlang aktualisiert wird.Wenn z.B. Parent zuerst gesaved wird, werden alle Childs aktualisiert und eventuell darin vorhandene Änderungen wieder gelöscht bzw. überschrieben

3.  Für intelligentes Copy müssen die Werte dieselbe Reihenfolge haben, dann werden alle kopiert. Kommt der erste  falsche Wert (nicht übereinstimmende Wert) wird gestoppt und die restlichen nicht mehr kopiert.

Das sind bisher bei uns in der Entwicklung die Punkte die beim Debuggen am meisten aufgefallen sind ?
Gibts noch andere Punkte die eine wichtige Rolle einnehmen ?
Beste Grüße

  • Gefällt
  • Technikversierter
  • Informatiker
  • SvenMobile
  • PsPro
  • Querdenker
Antwort

Beim Testen von Webanwendungen immer über die Index-Seite starten, dadurch wird Login, Schreib und Leserechte und eingestellte Voreinstellungen ausgeführt x )

  • Gefällt
Antwort
Abbruch

Gute Idee für nen neuen Thread. Kann ja so eine Art Ideen Sammlung werden!
Ganz wichtig :
Immer einen Return-Wert zurückgeben und wenn zeitlich möglichst auch auswerten!
Am besten vor dem Beginn von Änderungen das komplette Projekt backupen! Es ist sehr schnell etwas unwiederbringlich gelöscht und harte Arbeit war umsonst …

  • Gefällt
Antwort
Abbruch

Immer REFRESHREIHENFOLGE achten!! Wenn etwas nicht aktualisiert werden soll darf auch keine Abhängigkeit bestehen. Da haben wir schon mal aufgepasst und bisschen gebraucht das zu finden ^^

  • Gefällt
Antwort
Abbruch

Bei Vergleichen stets auf den Datentyp achten. Selbst wenn man varchar mit char vergleicht kommt kommischerweise ein Fehler raus

  • Gefällt
Antwort
Abbruch

Naja ganz einfach :
varchar=string variable Länge, char=String feste Länge.
Deshalb spuckt er dir dann beim Vergleich nen Fehler aus ;)

  • Gefällt
Antwort
Abbruch

Das Logging, das sich in der Projektkonfiguration einstellen lässt, finde ich auch immer sehr hilfreich!
Da kann man auch noch etwas bei lernen – über SQL und so :-)

  • Gefällt
Antwort
Abbruch