Folgende Benutzer bedankten sich beim Autor Dele für den Beitrag (Insgesamt 4):
Azreal • black_adept • ewx • a-dead-trousers
Darüber mag man streiten - ich mag "is initial" ohnehin nicht - da wäre mir ein Sonderzeichen oder ein spezieller Ausdruck für den Initialwert lieber gewesen (dann ginge auch: if a NE Initialwert). Das ist wohl von den gleichen Leuten, die "add a to b" entwickelt haben.Dele hat geschrieben:In alten Codings findet man immer wieder noch folgende alte Schreibweise:
... IF NOT .... is initial.......
Die seit einigen Jahren mögliche Schreibweise: ... IF .... is not initial .... ist aber lesbarer.
Code: Alles auswählen.
if a is not bound or b is initial
Inwiefern?black_adept hat geschrieben: Der folgende Ausdruck wird z.B. logisch falsch umgesetztCode: Alles auswählen.
if a is not bound or b is initial
Code: Alles auswählen.
if a is not bound or b is initial
Code: Alles auswählen.
if a is bound or b is not initial
Deshalb würde ich mir eine automatisierte Coding-Änderung per RegEx auch verkneifen.black_adept hat geschrieben:-->Code: Alles auswählen.
if a is not bound or b is initial
ist inhaltlich nicht identisch.Code: Alles auswählen.
if a is bound or b is not initial
Habe den regulären Ausdruck etwas angepasst, so daß er u.A. nicht mehr nur IF Anweisungen behandelt:if a is not bound or b is initial
Genaugenommen ist die Aussage falsch. IF NOT ... IS INITIAL ist syntaktisch nicht das Gleiche wie IF ... IS NOT INITIAL, auch wenn die beiden Bedingungen ergebnisgleich sind.Dele hat geschrieben:In alten Codings findet man immer wieder noch folgende alte Schreibweise:
... IF NOT .... is initial.......
Die seit einigen Jahren mögliche Schreibweise: ... IF .... is not initial .... ist aber lesbarer.
Ich bitte euch darum weiterhin wie bisher eure bewertenden Kommentare abzugeben. Ich lese hier viel mit und mich interessiert immer die Meinung von ProfisDele hat geschrieben:Warum müsst ihr immer euren bewertenden Kommentar dazu abgeben ?
Hallo Dele.Dele hat geschrieben:@Ralf und Haubi
Wenn euch etwas nicht gefällt oder ihr es nicht gebrauchen wollt oder könnt - aus was für Gründen auch immer, dann lasst es doch einfach gut sein. Ihr seid doch vollkommen frei und müsst es nicht verwenden. Warum müsst ihr immer euren bewertenden Kommentar dazu abgeben ?
Die Leute in diesem Forum sind doch alles Erwachsene Menschen, die zum Teil schon Zig Jahre ABAP auf dem Buckel haben und sich selbst ihr Urteil bilden können.
Ich bin dankbar für jeden Tip und Hinweis (wie z.B. den von black_adept siehe oben), und überlege mir, ob ich damit etwas anfangen kann.
Aber es interessiert mich nicht, ob irgendjemand Reguläre Ausdrücke oder Makros oder was für Programmierelemente auch immer gutheisst oder nicht.
Hi Dele,Dele hat geschrieben:Suchen: (not[ ]+)([_a-z0-9\-]+)([ ]+is )(.*)(initial.*)
Ersetzen: $2$3$4$1$5
Code: Alles auswählen.
IF NOT a IS NOT INITIAL.
Da ich persönlich angesprochen wurde, werde ich auch persönlich antworten: Warum ich einen bewertenden Kommentar abgebe (zu diesem wie zu jedem anderen Thema)? Weil wir Fachleute sind. Da ist immer das Bessere der Feind des Guten. Und weil hier auch ne Menge Frischlinge herumlaufen oder per Google landen. Es haben eben NICHT alle schon zig Jahre ABAP auf dem Buckel.Dele hat geschrieben:@Ralf und Haubi
Wenn euch etwas nicht gefällt oder ihr es nicht gebrauchen wollt oder könnt - aus was für Gründen auch immer, dann lasst es doch einfach gut sein. Ihr seid doch vollkommen frei und müsst es nicht verwenden. Warum müsst ihr immer euren bewertenden Kommentar dazu abgeben ?
Die Leute in diesem Forum sind doch alles Erwachsene Menschen, die zum Teil schon Zig Jahre ABAP auf dem Buckel haben und sich selbst ihr Urteil bilden können.
Ich bin dankbar für jeden Tip und Hinweis (wie z.B. den von black_adept siehe oben), und überlege mir, ob ich damit etwas anfangen kann.
Aber es interessiert mich nicht, ob irgendjemand Reguläre Ausdrücke oder Makros oder was für Programmierelemente auch immer gutheisst oder nicht.
Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag (Insgesamt 2):
Haubi • ChrisB
Hallo Dele.Dele hat geschrieben: @bliss und haubi
Ich bin nicht sauer. Brauche auch nicht "runter zu kommen". Dafür bin ich zu lange im Geschäft. Habe mich extra bemüht sachlich zu schreiben. Ich bevorzuge neutrale probblembezogene Behandlung von Themen. Wenn ich an persönlichen Einstellungen interessiert bin, dann frage ich das. Ich habe hier nur auf eine nette kleine Möglichkeit des ABAP-Editors hinweisen wollen - nicht mehr und nicht weniger. Es kann sich ja jeder selbst überlegen, ob er so etwas nutzen will oder nicht. Und wie gesagt: ich gehe davon aus, dass die Leute, die hier im Forum landen - auch wenn sie Anfänger sein sollten - alt genug sind. Es ist meiner Meinung nach in einem Forum bei der Behandlung von Temen nicht primär die Aufgabe auf mögliche Gefahren hinzuweisen. Das sollte jeder selbst entscheiden oder im Zweifel im Forum zu einem Thema machen. Aber es gibt eben insbesondere in Internet-Foren Leute, die zu allem und jeden ihre persönliche Ansicht zum Besten geben müssen - und das stört mich.
Du setzt ohne Warnung fragwürdiges und fehlerträchtiges Coding hier rein, wohl wissend, dass hier Anfänger mitlesen, verbittest dir Kritik daran und dann DIESER Satz.Dele hat geschrieben:Lass Sie ihre Erfahrungen selbst machen. Wenn Sie unsicher sind, dann können Sie fragen.