[NEWSboard IBMi Forum]
Seite 7 von 7 Erste ... 6 7
  1. #73
    Registriert seit
    Jan 2007
    Beiträge
    1.063
    Zitat Zitat von dschroeder Beitrag anzeigen
    Hier mal kleines Beispiel von heute:
    Ich musste heute für eine ganze Reihe von Feldern bestimmte Aufrufe codieren. Der 4 zeilige Code, den ich für jedes Feld schreiben musste, bestand aus einem fixen Teil und 3 variablen Werten:

    Man muss mit der KI anfangen. Die Ideen kommen beim Arbeiten!
    Naja, wie man's sieht. Wenn die KI wirklich schlau gewesen wäre, hätte sie dir einen Array mit einem Loop vorgeschlagen. ;-)

    Immerhin, gibt es noch Hoffnung.
    kf

  2. #74
    Registriert seit
    Nov 2003
    Beiträge
    2.473
    Jetzt macht eine KI einmal genau das was sie soll und schon ist es auch wieder nicht recht!?

    Zitat Zitat von camouflage Beitrag anzeigen
    Naja, wie man's sieht. Wenn die KI wirklich schlau gewesen wäre, hätte sie dir einen Array mit einem Loop vorgeschlagen. ;-)

    Immerhin, gibt es noch Hoffnung.

  3. #75
    Registriert seit
    Jan 2007
    Beiträge
    1.063
    Zitat Zitat von Pikachu Beitrag anzeigen
    Jetzt macht eine KI einmal genau das was sie soll und schon ist es auch wieder nicht recht!?
    Eben, darum bin ich ja auch hoffnungsfroh - noch.
    kf

  4. #76
    Registriert seit
    Jan 2012
    Beiträge
    1.263
    Zitat Zitat von camouflage Beitrag anzeigen
    Naja, wie man's sieht. Wenn die KI wirklich schlau gewesen wäre, hätte sie dir einen Array mit einem Loop vorgeschlagen.
    Ich hoffe, deine KI hat dir das nicht vorgeschlagen. Das geht nämlich nicht. :-)
    In meinem Beispiel geht es nicht nur um Strings. Das echte Feld muss ebenfalls benutzt werden. Deshalb auch teilweise die %char Funktion.

    Nimm's mir nicht übel: Aber den Elfmeter musste ich versenken.

  5. #77
    Registriert seit
    Jan 2007
    Beiträge
    1.063
    Nö überhaupt nicht. Aber Dieter, du heisst doch nicht Nick/Kai oder Jonathan :-) Den musste ich jetzt versenken. Abgesehen davon, eine Loop Lösung ist durchaus möglich.
    kf

  6. #78
    Registriert seit
    Feb 2001
    Beiträge
    20.933
    Der Fehler hier ist, dass du statt endloser If-Kette, ab dem 2. einen ElseIf vewenden solltest.
    Oder du verwendest einfach:
    fehler = not BVS9DJ_verifyImportField(.....);
    fehler = fehler or not BVS9DJ_verifyImportField(.....);
    fehler = fehler or not BVS9DJ_verifyImportField(.....);

    Oder noch einfacher:
    fehler = not BVS9DJ_verifyImportField(.....)
    or not BVS9DJ_verifyImportField(.....)
    or not BVS9DJ_verifyImportField(.....);

    Der Vorteil auch hier, ist Fehler bereits an, wird die Funktion gar nicht erst aufgerufen.

    Oder du schreibst Namen und Beschreibung in ein DS-Array und machst einen for-Loop mit Leave beim 1. Fehler. Die Erweiterung ist einfach bei der Definition zu machen.
    Ggf. bekommst du die auch schon mit einer Schemaabfrage der Table (Columns), da dort ja Namen und Texte schon vorliegen.
    An diesem Beispiel kann man den Unsinn des generierten Codes sofort erkennen. Das hatte ich schon so bei Synon auf der IBM in den 90ern des letzten Jahrhunderts gesehen.

    "Ich sehe es bei den Jungstars, die Fähigkeit tiefere Analysen zu betreiben, wenn mal die K.I. nicht weiter helfen kann, hat sich dramatisch verschlechtert."

    Genau das ist ja das Problem der KI. Wie soll ich Analyse lernen, wenn mir die KI Lösungen liefert, die ich mangels Fähigkeiten auch nicht auf Richtigkeit prüfen kann?

    Wenn Firmen bei der Entwicklung auf KI setzen, werden sie schnell merken, das die Qualität der Software schlechter wird.
    Ich wurde schon häufiger gefragt, warum ich so hohe Stundensätze nehme. Antwort: spätestens beim Einsatz werden sie merken, dass sich das lohnt.
    Man sollte sich also weniger fragen, was mir die KI bietet, sondern wie verbessere ich meine eigenen Fähigkeiten um besser zu sein als KI.

    Ständig gibts neue Anforderungen durch Geschäftsprozesse an dei Softwar, die nicht per KI lösbar sind sondern nur durch Erfahrung.

    Und wie nachhaltig ist eigentlich die KI? Wie teuer wird die KI wenn ich mehr Nachfragen habe als Eigenleistung?
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #79
    Registriert seit
    Jan 2012
    Beiträge
    1.263
    Ich möchte jetzt wirklich kein Fass aufmachen mit einer Diskussion meiner Lösung. Aber ihr kennt das gesamte Programm doch gar nicht, nur den Ausschnitt!

    Glaubt es mir:
    - Eine Schleife macht unter den gegebenen Umständen keinen Sinn.
    - Die Fehlerabfrage ist genau so gewollt. Es werden damit alle Fehler auf einmal festgestellt und in eine Array Datenstruktur gefüllt. Die gesamten Fehler werden dann später als Json als Rückantwort eines Import-Webservices zurück geliefert.

    Ich hoffe, ich habe niemanden verärgert und hoffe, dass ihr meine nächsten Snippets trotzdem noch kommentiert!

    LG, Dieter

  8. #80
    Registriert seit
    Jan 2012
    Beiträge
    1.263
    Und noch eine Aufklärung eines eventuellen Missverständnisses:

    Der Code (und ähnlicher) ist von uns Entwicklern erstellt worden und läuft in ähnlichen Routinen sehr gut. Die KI hat den Code NICHT vorgeschlagen. Es war genau anders herum: Ich habe eine paar Zeilen eingetippt und darauf gehofft, dass die KI das Muster erkennt und den Rest selber erstellen kann. Und das hat geklappt. Ich habe die KI in dem Fall nicht für das Programm-Design benutzt, sondern nur als intelligente Eingabehilfe.
    Das war das, was ich eigentlich zeigen wollte. Die KI muss nicht alles machen. Sie kann aber in vielen ganz unterschiedlichen Situationen hilfreich sein.

  9. #81
    Registriert seit
    Feb 2001
    Beiträge
    20.933
    In meinen Augen spricht das nicht für die Entwickler;-).
    Von deinem Codeausschnitt gehe ich davon aus, dass die Arraybefüllung innerhalb der Funktion statt findet. Somit ist die Schleifenlösung ohne Leave die effektivste.
    Man darf ja nicht vergessen, dass man irgendwann ggf. die Idee hat, die Funktion um Parameter zu erweitern.

    Manche Entwickler sehen die Wartung eines Proggrammes nicht unbedingt als erforderlich an => never change .....;-).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Hat schon jemand RDi 9.8 in Einsatz?
    By dschroeder in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 05-02-25, 14:48
  2. Jemand Erfahrungen mit BosaNova Twinax Box?
    By camouflage in forum NEWSboard Drucker
    Antworten: 3
    Letzter Beitrag: 29-07-19, 13:02
  3. Hat jemand den AFP Font T1000870 (Latin-2)
    By K_Tippi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 14-10-15, 11:52
  4. Hat hier jemand Erfahrung mit der Scriptsprache von SEAGULL ?
    By malzusrex in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 27-03-15, 12:09
  5. hat jemand die RNHLIB???
    By karin-vogelmann in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 27-10-02, 06:45

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •