Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 17.07.21
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Danke für all Eure Antworten.
Ich habe mir angewöhnt, die 2. Variante zu schreiben und damit die genauen Bedingungen festzulegen.
Nun habe ich aber beim Codelesen oft schon die 1. Variante gesehen, was mich zu der Frage brachte.

@Ca$Digger
Klammern stimmt, sind bei mir schon aufgrund der Debug-Prints (kann man ja kommentieren, wenn nicht mehr gebraucht ).

Mal angenommen, ich untersuche einen Chart, auf dem etliche Objekte sind, mit interessieren aber nur grüne Horizontallinien.
Dann kann ich
entweder 1. erst mal alles ausschließen, was nicht Horizontallinie ist, und dann sehen ob der Rest grün ist.
oder 2. direkt nur nach grünen Horizontallinen suchen.

Erweiterbar sind bei Version gleichermaßen. Brauche ich irgendwann auch rote Horizontallinien, suche ich
im 1. Fall dann zusätzlich nach roter Farbe
im 2. Fall suche ich direkt nach roten Horizontallinien
Die Codelänge hat bei mir noch nie eine Rolle gespielt, Hauptsache klar und verständlich.

@traderdoc
Ja, ich meinte tatsächlich eine if-Abfrage.
Daß es in der Dauer der Abarbeitung wenig Unterschiede gibt, ergibt sich ja schon daraus, daß jedes Objekt geprüft werden muß (egal auf was).

Fazit für mich: es ist egal, ich muß meine Gewohnheiten nicht ändern.
AVT