Low-Code in 30: Liefern Sie qualitativ hochwertige Apps | Siemens | Mendix

Direkt zum Inhalt

Low-Code in 30: Liefern Sie qualitativ hochwertige Apps

In diesem Webinar erfahren Sie, wie Mendix unterstützt Entwicklungsteams dabei, proaktiv an der Bereitstellung hochwertiger Apps zu arbeiten, die die Kunden lieben.


Videothemen

  • Abschrift

    [00: 00: 04.709]
    Willkommen zur neuesten Ausgabe in

    [00: 00: 06.750]
    dreißig lokalisieren.

    [00: 00: 08.509]
    Mein Name ist Simon Black. Eine Art Technologie-Evangelist

    [00: 00: 11.169]
    hier. Bendix

    [00: 00: 13.240]
    in der heutigen dreißig, wir sind

    [00: 00: 15.269]
    werde abdecken liefern hohe Qualität

    [00: 00: 17.429]
    APS über die gesamte Anwendung

    [00: 00: 19.670]
    Lebenszyklus.

    [00: 00: 23.879]
    In den letzten Monaten haben wir eine Reihe

    [00: 00: 26.320]
    der Themen in diesen Low-Code in dreizehn,

    [00: 00: 30.570]
    alles von der kollaborativen visuellen Entwicklung

    [00: 00: 33.060]
    bis hin zur umfassenden Sicherheit.

    [00: 00: 35.840]
    Wenn Sie also nicht an diesem besonderen

    [00: 00: 38.109]
    Waffe unsere, Sie können sie immer fangen auf

    [00: 00: 40.229]
    Anforderungen sind unser YouTube-Kanal.

    [00: 00: 46.240]
    Bevor wir uns in das heutige Thema vertiefen,

    [00: 00: 48.679]
    Ich möchte Ihnen nur einen Überblick darüber geben, was

    [00: 00: 52.590]
    Bendix wurde gegründet, um Unternehmen dabei zu helfen,

    [00: 00: 54.700]
    mit APS.

    [00: 00: 55.829]
    Und es ist die schnellste und einfachste Lokplattform

    [00: 00: 58.509]
    zur Erstellung von Mobil- und Webanwendungen

    [00: 01: 00.509]
    auf einer Skala.

    [00: 01: 02.560]
    Sie tun dies, indem wir eine

    [00: 01: 04.599]
    gesamte Plattform

    [00: 01: 06.209]
    das alles von Anforderungen übernimmt

    [00: 01: 08.439]
    für Entwicklung, Einsatz

    [00: 01: 10.510]
    zum Betrieb

    [00: 01: 11.939]
    auf jeder dieser Stufen. Wir versuchen

    [00: 01: 14.019]
    Unternehmen zusammenbringen

    [00: 01: 16.459]
    damit sie zusammenarbeiten können,

    [00: 01: 18.469]
    die Entwicklung dieses Projekts.

    [00: 01: 21.640]
    Dadurch können wir

    [00: 01: 23.730]
    Anwendungen zehnmal schneller erstellen

    [00: 01: 26.150]
    als traditionelle Entwicklung,

    [00: 01: 27.840]
    Siebzig Prozent weniger ungenutzte Ressourcen.

    [00: 01: 31.939]
    Bei der Entwicklung dieser Anwendungen

    [00: 01: 34.840]
    Wir müssen sicherstellen, dass wir immer noch

    [00: 01: 36.849]
    die gleiche Qualität liefern

    [00: 01: 39.260]
    mit höherer Geschwindigkeit.

    [00: 01: 44.739]
    Denn Gleichberechtigung hat oberste Priorität

    [00: 01: 46.920]
    für viele Organisationen

    [00: 01: 49.439]
    etwa siebzig Prozent

    [00: 01: 51.540]
    aller digitalen Projekte scheitern

    [00: 01: 54.140]
    weil sie die Erwartungen nicht erfüllen

    [00: 01: 56.599]
    oder die Qualitätsniveaus, die

    [00: 01: 58.609]
    Geschäftsanforderungen.

    [00: 02: 02.090]
    Diese Erwartungen werden oft definiert

    [00: 02: 04.819]
    in bestimmten Anforderungen,

    [00: 02: 06.819]
    und normalerweise teilen sie sich in zwei

    [00: 02: 09.219]
    funktionale Anforderungen an nicht funktionale

    [00: 02: 11.430]
    Anforderungen.

    [00: 02: 14.120]
    Funktionale Anforderungen bestimmen

    [00: 02: 16.060]
    wie gut es passt

    [00: 02: 18.319]
    und entspricht einem vorgegebenen Design.

    [00: 02: 20.939]
    Sie erstellen eine Liste mit Anforderungen, wie etwa

    [00: 02: 22.969]
    in diesem Ringbuch hier.

    [00: 02: 24.719]
    Diese werden oft durch das Unternehmen definiert

    [00: 02: 27.129]
    Sie werden an die Teams vergeben, die

    [00: 02: 29.180]
    dann muss ich losgehen und es ausliefern.

    [00: 02: 31.419]
    Aber oft entspricht dies nicht dem Niveau

    [00: 02: 33.629]
    der Qualität, die das Geschäft erfordert,

    [00: 02: 36.719]
    denn oft ändern sich diese im Laufe der Zeit,

    [00: 02: 39.389]
    ihre Erwartungen hinsichtlich veränderter Geschäftsmodelle

    [00: 02: 41.520]
    Anforderungen ändern sich.

    [00: 02: 43.120]
    Deshalb brauchen Sie einen anderen Prozess

    [00: 02: 45.439]
    wo diese Anforderungen gesammelt werden

    [00: 02: 47.870]
    auf ihre gemeinsam kommunizierten

    [00: 02: 51.520]
    auf der nicht funktionalen Seite.

    [00: 02: 53.319]
    Wenn wir anfangen, Anwendungen bereitzustellen, die

    [00: 02: 55.740]
    sind nicht skalierbar und haben keine Leistung.

    [00: 02: 58.189]
    Wir führen oft zu Situationen wie

    [00: 03: 00.409]
    dieses Bild hier. Wenn wir frustriert haben

    [00: 03: 02.840]
    Endnutzer,

    [00: 03: 04.060]
    Sie können unsere Anwendung nicht nutzen

    [00: 03: 06.300]
    wie sie es wollen

    [00: 03: 12.280]
    um sicherzustellen, dass die Anwendungen erstellt werden.

    [00: 03: 15.750]
    Erfüllen Sie die Geschäftsanforderungen.

    [00: 03: 17.719]
    Die Minutenplattform umfasst mehrere

    [00: 03: 19.800]
    wichtige Werkzeuge.

    [00: 03: 21.520]
    Erstens haben wir eine Entwicklungsplattform

    [00: 03: 24.210]
    wurde entwickelt, um Business ninety

    [00: 03: 26.500]
    Zusammenarbeit,

    [00: 03: 27.819]
    in jedem Stadium des Entwicklungsprozesses.

    [00: 03: 31.560]
    Zweitens haben wir Anforderungen

    [00: 03: 33.680]
    Management-Tool, das es ermöglicht, eine

    [00: 03: 35.879]
    zentrale Ansicht aller Projekte

    [00: 03: 38.340]
    und Anforderungen

    [00: 03: 39.560]
    und sehen Sie eine aktualisierte Übersicht über

    [00: 03: 41.800]
    die Progress Wass-Entwicklung.

    [00: 03: 46.219]
    Und schließlich haben wir ein zentrales Portal

    [00: 03: 48.490]
    damit wir Ideen verwalten und nutzen können,

    [00: 03: 51.400]
    Probleme mit Dollars.

    [00: 03: 53.460]
    Ich werde in der Lage sein, ihr Feedback zu geben von

    [00: 03: 55.599]
    ihre Stakeholder und es regnete auf

    [00: 03: 57.680]
    unsere Bewerbung.

    [00: 04: 03.539]
    Ich habe keine vollständige Sichtbarkeit von all diesen

    [00: 04: 05.659]
    Anforderungen ist wichtig.

    [00: 04: 07.639]
    Aber Sie müssen sicherstellen, dass das, was Sie

    [00: 04: 09.789]
    Aufbau dieser Anforderungen.

    [00: 04: 11.840]
    Sie erfüllen diese Bedürfnisse konsequent

    [00: 04: 14.169]
    und Sie machen dabei nichts kaputt.

    [00: 04: 17.189]
    Hier ist das Testen wichtig.

    [00: 04: 19.819]
    Die Bendix-Plattform behandelt Tests nicht anders

    [00: 04: 22.269]
    zu jeder anderen Entwicklungsplattform.

    [00: 04: 24.540]
    Stellen Sie alle Arten von Tests wieder her.

    [00: 04: 27.240]
    Aber drei Schlüsselbereiche möchte ich hervorheben

    [00: 04: 29.459]
    heute. Der erste

    [00: 04: 31.550]
    Einer davon ist der Funktionstest,

    [00: 04: 33.439]
    Wir stellen sicher, dass das, was wir bauen,

    [00: 04: 35.779]
    die Erwartungen der Endbenutzer.

    [00: 04: 38.129]
    Und dies wird normalerweise mithilfe unserer Anwendung durchgeführt

    [00: 04: 40.509]
    Testsuite.

    [00: 04: 41.980]
    Ich werde dies später in meiner Demo demonstrieren.

    [00: 04: 45.639]
    Zweitens brauchen wir eine Einrichtung

    [00: 04: 48.389]
    für Unit-Tests.

    [00: 04: 50.040]
    Dies geschieht mit dem Modul J Unit

    [00: 04: 52.819]
    zum Unit-Testing-Modul aus unserem App Store.

    [00: 04: 56.740]
    Schließlich brauchen wir Integration

    [00: 04: 58.990]
    Testen,

    [00: 04: 59.939]
    Wir müssen also in der Lage sein, die Abhängigkeiten zu testen

    [00: 05: 02.220]
    zwischen unseren verschiedenen Mikrodiensten

    [00: 05: 04.350]
    oder verschiedene Anwendungen.

    [00: 05: 06.139]
    Und normalerweise machen wir das mit Seife

    [00: 05: 14.939]
    wenn wir uns schnell entwickeln,

    [00: 05: 17.319]
    Es ist wichtig, dass diese Anwendungen

    [00: 05: 20.230]
    sind so gebaut, dass sie über

    [00: 05: 22.310]
    Zeit. Die Plattform

    [00: 05: 24.660]
    soll sicherstellen, dass alles, was

    [00: 05: 27.060]
    Sie bauen ist wartbar von

    [00: 05: 29.290]
    durchführen kräuter-,

    [00: 05: 31.740]
    Sie bleiben nicht mit der technischen Schuld zurück

    [00: 05: 33.949]
    über die Jahre.

    [00: 05: 36.639]
    Wir tun dies auf mehreren Ebenen,

    [00: 05: 39.339]
    aber ich habe heute hier drei hervorgehoben.

    [00: 05: 42.189]
    Der erste ist der

    [00: 05: 44.639]
    Ein Strom führt eine statische Analyse durch

    [00: 05: 46.860]
    Ihrer Anwendungsmodelle

    [00: 05: 48.660]
    und sagt Ihnen, wie wartbar ist

    [00: 05: 51.019]
    wo Sie Änderungen vornehmen müssen.

    [00: 05: 53.800]
    Dies ist ein Teil meiner Demo. Später,

    [00: 05: 56.519]
    Ich zeige Ihnen, wie wir nutzen können

    [00: 05: 58.589]
    dieses Werkzeug, um zu verbessern

    [00: 06: 00.973]
    unsere Anwendungen, Aufrechterhaltung der Fähigkeit.

    [00: 06: 06.072]
    Als wir unsere Anwendung erstellten. Die

    [00: 06: 08.362]
    Modell prüft es ständig auf

    [00: 06: 10.562]
    Fehler

    [00: 06: 11.642]
    in der Regel zehn bis zwanzig Mal kontrolliert

    [00: 06: 14.202]
    konsequenter prüft im Vergleich

    [00: 06: 16.463]
    zu herkömmlichen Programmierplattformen.

    [00: 06: 19.052]
    Damit können wir sicherstellen, dass bei der Ausführung der

    [00: 06: 21.103]
    Anwendung wird es korrekt ausgeführt

    [00: 06: 23.543]
    erstes Mal

    [00: 06: 26.052]
    und schließlich über die gesamte Plattform,

    [00: 06: 28.372]
    wir haben keine von mir unterstützte Entwicklung.

    [00: 06: 31.372]
    Dadurch können wir Vorschläge machen

    [00: 06: 34.033]
    Was sind die nächsten Schritte?

    [00: 06: 35.892]
    basierend auf Industriestandards

    [00: 06: 37.872]
    damit wir die Qualität verbessern können,

    [00: 06: 40.033]
    wir durchlaufen unsere Entwicklung.

    [00: 06: 46.872]
    Um die Anwendungen zu gewährleisten

    [00: 06: 49.223]
    sind fernzuhalten. Die Zeit

    [00: 06: 51.033]
    ist auch wichtig. Dass wir

    [00: 06: 53.283]
    Verwenden Sie diese Komponenten

    [00: 06: 55.862]
    Wir verwenden, ist ein wesentlicher Teil der

    [00: 06: 57.983]
    Software-Entwicklung.

    [00: 07: 00.862]
    Almond Ex-Anwendungen werden mit dem Modell erstellt

    [00: 07: 03.213]
    getriebene Entwicklung.

    [00: 07: 04.642]
    Dadurch wird sichergestellt, dass wir alle

    [00: 07: 07.142]
    Teil von der Plattform auf jedem Teil

    [00: 07: 09.322]
    der APP

    [00: 07: 10.543]
    gegen andere Anwendungen.

    [00: 07: 13.872]
    Die Art und Weise, wie wir dieses Modul normalerweise wiederverwenden

    [00: 07: 16.083]
    Komponenten

    [00: 07: 17.233]
    ist durch das Hochladen in unsere APP

    [00: 07: 19.353]
    speichern. Der APP-Store

    [00: 07: 21.382]
    gibt es in zwei Varianten. Eine private APP

    [00: 07: 23.523]
    Shop nur verfügbar für Ihre

    [00: 07: 25.622]
    Preis

    [00: 07: 26.673]
    in einem öffentlichen APP-Store erhältlich.

    [00: 07: 28.802]
    die ganze Gemeinschaft.

    [00: 07: 30.773]
    Die Geschichte ist eine Komponentenbibliothek, die

    [00: 07: 32.942]
    beschleunigt die Anwendungsentwicklung wirklich.

    [00: 07: 37.262]
    Schließlich haben

    [00: 07: 38.372]
    um eine echte Wiederverwendung zu erreichen,

    [00: 07: 40.942]
    Sie müssen in der Lage sein, Ihre App aufzuteilen in

    [00: 07: 43.302]
    eine Reihe von Einzelmikrofondiensten

    [00: 07: 46.372]
    darauf aus zu sein, diese zu orchestrieren

    [00: 07: 48.523]
    aus, um diese zu bauen

    [00: 07: 50.142]
    aus, um diese verschiedenen Logik wiederzuverwenden

    [00: 07: 52.562]
    in mehreren Apps

    [00: 07: 58.442]
    für meine heutige Demonstration

    [00: 08: 00.492]
    dass Sie ein Szenario verwenden werden, das wir

    [00: 08: 02.579]
    wurde in drei früheren Waffenprogrammen verwendet.

    [00: 08: 05.509]
    Dieses Szenario ist etwa auf

    [00: 08: 07.560]
    Inspektionen auf.

    [00: 08: 08.930]
    Ein Inspektor ist auf einem bestimmten Container

    [00: 08: 11.189]
    Schiff, das er erhalten haben könnte auf

    [00: 08: 13.329]
    a auf seinem Mobilgerät

    [00: 08: 15.689]
    Dass etwas mit einem bestimmten Container passiert ist

    [00: 08: 18.000]
    auf dem Schiff.

    [00: 08: 19.029]
    Er muss hingehen und es inspizieren

    [00: 08: 20.779]
    und dann sehen, was falsch ist.

    [00: 08: 23.040]
    Aufzeichnungen und Informationen auf seinem Mobilgerät.

    [00: 08: 27.230]
    Diese Demonstration. Wir haben ein Schaufenster.

    [00: 08: 29.420]
    Schnell zur Bewerbung.

    [00: 08: 31.329]
    Wir werden ein Feedback abgeben,

    [00: 08: 33.769]
    Sehen Sie, wie wir mit diesem Feedback umgehen können

    [00: 08: 36.190]
    und sehen, wie wir hinzufügen können. Dann verwenden Sie

    [00: 08: 38.470]
    Verwendung bescheinigt diese besondere Verwendung

    [00: 08: 40.600]
    eine Geschichte und schließlich

    [00: 08: 42.889]
    würde dann sehen, wie Sie nutzen könnten

    [00: 08: 46.129]
    damit wir sehen können, wie gut unsere

    [00: 08: 48.149]
    Die Anwendung erfolgt im Hinblick auf die Wartbarkeit.

    [00: 08: 51.779]
    Nachdem wir nun gesehen haben, wie die Mediziner

    [00: 08: 53.879]
    Plattform befasst sich mit Qualität,

    [00: 08: 55.830]
    Schauen wir uns zwei dieser besonderen

    [00: 08: 58.019]
    Plattformen im Detail.

    [00: 09: 00.490]
    Diese Plattform auf

    [00: 09: 02.490]
    die Plattform. Ein Hebel. Dies

    [00: 09: 04.570]
    bestimmte Demo-Anwendung

    [00: 09: 11.230]
    Ich habe das also in meinem Browser geöffnet.

    [00: 09: 13.399]
    hier, und wir können in diesem speziellen

    [00: 09: 15.620]
    Beruf, CIA-Nummer der Inspektionen

    [00: 09: 18.120]
    die wir an einem bestimmten Container durchführen müssen

    [00: 09: 20.450]
    Schiff. Wir sehen die Aufgabe

    [00: 09: 22.539]
    für jede dieser Inspektionen. Als

    [00: 09: 24.590]
    Wenn wir tiefer graben, können wir jeden

    [00: 09: 26.659]
    individuelle Frage. Wir müssen beantworten

    [00: 09: 28.769]
    wenn wir diese spezielle Inspektion durchführen

    [00: 09: 31.129]
    Für jede der Fragen können wir Fotos hochladen

    [00: 09: 33.659]
    wir können keine Notizen machen

    [00: 09: 35.070]
    und erhalten einen vollständigen Überblick über

    [00: 09: 37.139]
    was wir für dieses spezielle

    [00: 09: 39.389]
    Aufgabe.

    [00: 09: 42.129]
    Wenn Sie eine Anwendung entwickeln, benötigen Sie häufig

    [00: 09: 44.259]
    um Ideen, Fragen festzuhalten

    [00: 09: 46.570]
    und Probleme von Ihrer Seite, verwendet

    [00: 09: 48.700]
    Ihre Entwickler oder Tester.

    [00: 09: 51.039]
    Und um das zu tun Minuten hat ein Booten

    [00: 09: 53.340]
    Feedback-Mechanismus

    [00: 09: 55.200]
    auf der rechten Seite. Hier haben wir diesen Feedback-Button

    [00: 09: 57.610]
    Wenn wir darauf drücken, gelangen wir in die

    [00: 09: 59.649]
    Feedback-Modus.

    [00: 10: 01.049]
    Und sobald wir im Feedback-Prozess sind, können wir auswählen

    [00: 10: 03.110]
    an einer beliebigen Stelle auf dem Bildschirm.

    [00: 10: 05.381]
    Unser neues besonderes Feature oder Problem

    [00: 10: 07.642]
    ist vorgefallen,

    [00: 10: 08.912]
    und dieser Pool macht automatisch einen Screenshot

    [00: 10: 11.331]
    aus, wo sich der Benutzer zu diesem Zeitpunkt befand

    [00: 10: 13.861]
    und auch dort identifiziert, wo

    [00: 10: 16.182]
    sie haben auch geklickt.

    [00: 10: 18.812]
    Wir können dann einen Kommentar zu diesem speziellen

    [00: 10: 21.172]
    Feedback-Element, so dass die

    [00: 10: 23.322]
    Juden des Testers auf Entwickler

    [00: 10: 25.491]
    nein, genau das muss noch hinzugefügt werden

    [00: 10: 27.922]
    um meine besonderen Ansprüche zu erfüllen.

    [00: 10: 31.562]
    Ich werde diesen Prozess heute nicht durchgehen, aber

    [00: 10: 33.892]
    frühere Waffenfunktion dieses besondere

    [00: 10: 35.932]
    Szenario.

    [00: 10: 38.412]
    All dieses Feedback fließt in unsere

    [00: 10: 40.481]
    Projektmanagement-Portal.

    [00: 10: 42.251]
    Und hier können wir uns wirklich versammeln

    [00: 10: 44.442]
    diese Anforderungen. Zusammenarbeiten

    [00: 10: 46.491]
    arounds, thie, erste User Stories und

    [00: 10: 48.822]
    wir können auch unser Feedback verwalten.

    [00: 10: 51.611]
    Das gesamte Feedback der Benutzer

    [00: 10: 54.381]
    geht in dieses zentrale Portal hier

    [00: 10: 56.511]
    Wir können das offene Feedback managen, die

    [00: 10: 58.601]
    Feedback bearbeitet und auch angenommen,

    [00: 11: 01.461]
    und wir können diese dann wieder einbinden in

    [00: 11: 03.721]
    Geschichten einzelner Benutzer.

    [00: 11: 05.611]
    Wenn wir also ein Feedback-Element akzeptieren,

    [00: 11: 07.711]
    wird in unseren Story-Bereich gehen

    [00: 11: 10.052]
    und schafft eine neue Anforderung, die

    [00: 11: 12.172]
    Wir können dann auch Testfälle starten,

    [00: 11: 14.902]
    in unserem

    [00: 11: 16.072]
    Plattform,

    [00: 11: 17.851]
    Wir sehen hier also eine User Story als

    [00: 11: 19.851]
    Benutzer möchte aussteigen, um bedingte

    [00: 11: 21.881]
    Fragen basierend auf Ihrer Antwort.

    [00: 11: 24.412]
    Um sicherzustellen, dass wir diese Anforderungen erfüllen,

    [00: 11: 26.581]
    Anforderung konsequent, da wir

    [00: 11: 28.682]
    neue Funktionen hinzufügen, müssen wir in der Lage sein,

    [00: 11: 30.741]
    füge hierfür ein Testskript hinzu,

    [00: 11: 33.412]
    und dazu müssen wir uns in

    [00: 11: 35.501]
    die Platform.

    [00: 11: 39.971]
    Dies ist eine browserbasierte Plattform und

    [00: 11: 42.011]
    ermöglicht die Anzeige aller unserer Anwendungen

    [00: 11: 45.001]
    welche Testfälle bestanden wurden

    [00: 11: 47.341]
    an denen es in den letzten

    [00: 11: 49.412]
    sieben Tage. Damit haben wir ein hohes Niveau

    [00: 11: 51.652]
    Ansicht über den Fortschritt unserer

    [00: 11: 53.792]
    um weitere Anwendungsbeispiele zu finden.

    [00: 11: 55.652]
    Hier gibt es Locomobile-Erlebnisse

    [00: 11: 58.642]
    Anwendung

    [00: 11: 59.792]
    und wenn wir das hier runterziehen, sehen wir noch mehr

    [00: 12: 01.871]
    Ausführliche Informationen zum Test

    [00: 12: 04.172]
    Fälle. Und in den letzten sieben Tagen haben wir

    [00: 12: 06.246]
    können sich dieses Transplantat ansehen, um zu sehen, welche Fortschritte wir machen.

    [00: 12: 11.917]
    Im Abschnitt Testfälle hier. Das ist wirklich

    [00: 12: 13.976]
    wo wir jeden der Testfälle sehen können

    [00: 12: 16.417]
    oder die Testbonbons, die wir

    [00: 12: 18.567]
    mit dieser speziellen Technologie aufgezeichnet.

    [00: 12: 23.187]
    Wir können auch bestimmte Testdaten sehen

    [00: 12: 25.716]
    damit wir die Testdaten hochladen können

    [00: 12: 28.067]
    im CSV-Format in Excel.

    [00: 12: 30.437]
    Und das ermöglicht uns, auf einer

    [00: 12: 32.756]
    Massen-Upload Massen-Prozess

    [00: 12: 35.407]
    eine Reihe von Tests in diesem speziellen

    [00: 12: 37.486]
    Skripte.

    [00: 12: 39.616]
    Wir sollten also vielleicht an tausend

    [00: 12: 41.716]
    Benutzer, zum Beispiel

    [00: 12: 43.116]
    und laden Sie sie hoch und registrieren Sie sie im

    [00: 12: 45.157]
    Plattform. Dies können wir durch den Test tun

    [00: 12: 47.407]
    Datenskripte.

    [00: 12: 49.687]
    Und schließlich haben wir einen direkten Link

    [00: 12: 52.006]
    in jene Geschichten, die wir gezeigt haben

    [00: 12: 54.167]
    in der Entwicklungsplattform

    [00: 12: 56.317]
    damit wir bestimmte Testfälle hinzufügen können

    [00: 12: 58.976]
    zu den neuen Funktionen, die wir

    [00: 13: 00.996]
    entwickelt.

    [00: 13: 03.777]
    Wir nehmen also den letzten Testfall hier. Der

    [00: 13: 05.927]
    letzte User Story hier auf neu hinzugefügt

    [00: 13: 07.956]
    Testfall.

    [00: 13: 09.317]
    Wenn wir das tun, erscheint diese Seitenleiste

    [00: 13: 11.537]
    hier oben, und hier können wir auswählen

    [00: 13: 13.767]
    vorhandene Testfälle oder

    [00: 13: 15.826]
    Test Süßigkeiten auf Link diese beiden einzelnen

    [00: 13: 18.366]
    Verwenden Sie Geschichten.

    [00: 13: 20.586]
    In unserem Fall erstellen wir einen neuen Testfall.

    [00: 13: 23.616]
    Wir werden ihm einen Namen geben, indem wir antworten

    [00: 13: 26.466]
    Fragen,

    [00: 13: 29.537]
    Wählen Sie eine Anzahl von Vorlagen aus.

    [00: 13: 32.586]
    Eine Vorlage ist also im Wesentlichen eine

    [00: 13: 35.267]
    Grundlinie dessen, was wir wollen.

    [00: 13: 37.647]
    Dieser spezielle Testfall soll

    [00: 13: 40.297]
    also schließen Sie eine Reihe von Schritten ein, wie

    [00: 13: 42.626]
    Standard

    [00: 13: 44.787]
    und helfen bei diesem besonderen Ablauf. Wir

    [00: 13: 46.797]
    einige davon bereits als Vorlage erstellt,

    [00: 13: 49.667]
    also werden wir die jeweilige Aufgabe öffnen.

    [00: 13: 52.157]
    Wir werden eine spezielle Frage aufwerfen,

    [00: 13: 54.547]
    und das gibt uns dann die Möglichkeit,

    [00: 13: 56.777]
    fügen Sie unsere zusätzlichen Schritte hinzu.

    [00: 13: 59.917]
    Wenn ich treffe, erstelle ich eine Öffnung, es dauert

    [00: 14: 02.297]
    dieser spezielle Beispieltest

    [00: 14: 04.657]
    Vorlage und erstellen Sie diese einzelnen

    [00: 14: 06.884]
    Schritte für uns.

    [00: 14: 08.624]
    Wir sehen hier bei den Testschritten, dass wir bohren könnten

    [00: 14: 10.774]
    Schauen Sie sich jedes davon an und sehen Sie mehr

    [00: 14: 13.014]
    ausführliche Informationen,

    [00: 14: 14.624]
    also für jede Art von Aktivität

    [00: 14: 16.764]
    wird eine Reihe verschiedener Eigenschaften haben

    [00: 14: 18.793]
    hier. Dieses, Wir kochen ein

    [00: 14: 20.793]
    Knopf, also müssen wir wissen, wer es ist

    [00: 14: 22.793]
    Name, auf den wir klicken müssen

    [00: 14: 24.484]
    und in Minuten jede Immobilie, jede

    [00: 14: 26.653]
    Container, jeder Knopf

    [00: 14: 28.433]
    enthält seinen eigenen einzigartigen Namen,

    [00: 14: 31.173]
    und das ermöglicht es uns, es zu identifizieren, wenn wir

    [00: 14: 33.244]
    das Skript ausgeführt.

    [00: 14: 38.583]
    Wir haben auch die Testdaten so gut wir können

    [00: 14: 40.624]
    Markieren Sie, welche bestimmten Testdaten

    [00: 14: 42.813]
    Wir wollen für diesen speziellen Test verwenden

    [00: 14: 45.024]
    Fall können wir die Verwendungen sehen

    [00: 14: 47.153]
    davon, wo es verwendet wird.

    [00: 14: 48.974]
    Schließlich können wir die Geschichten sehen, die verlinkt wurden.

    [00: 14: 51.293]
    Wir kombinieren mehrere Geschichten für eine

    [00: 14: 53.333]
    bestimmter Testfall.

    [00: 14: 57.384]
    Wenn wir nun diese einzelnen

    [00: 14: 59.394]
    Schritte, wir können sogar entscheiden, aufzuzeichnen

    [00: 15: 01.663]
    Sie können diese auch manuell ändern.

    [00: 15: 02.913]
    Und wenn wir das tun, werden wir aufgefordert, auszuwählen

    [00: 15: 04.984]
    von einer bestimmten Funktion oder in Aktion.

    [00: 15: 07.514]
    Es gibt hier eine Reihe von Standardaktionen

    [00: 15: 10.004]
    die gebaut wurden, um die

    [00: 15: 12.063]
    Mendez-Plattform.

    [00: 15: 13.573]
    Dinge wie das Klicken auf bestimmte Schaltflächen,

    [00: 15: 15.884]
    Auswählen bestimmter CSS-Elemente

    [00: 15: 18.384]
    alle könnten konfiguriert und hinzugefügt werden in

    [00: 15: 20.634]
    diese App.

    [00: 15: 23.024]
    Wir haben aber auch die Möglichkeit,

    [00: 15: 25.244]
    diese. Wenn wir also den Browser verwenden möchten

    [00: 15: 27.653]
    Aufnahme also

    [00: 15: 29.004]
    Wir könnten einfach den Aufnahmeschritt auswählen,

    [00: 15: 31.793]
    Dadurch wird eine Aufnahme eingerichtet

    [00: 15: 33.833]
    Sitzung für uns, damit wir

    [00: 15: 36.043]
    Klicken Sie im Browser auf bestimmte Elemente

    [00: 15: 38.203]
    und es wird diese einzelnen Schritte für uns erstellen.

    [00: 15: 41.803]
    Ich gehe zu diesem Tool. Jetzt können wir sehen

    [00: 15: 44.014]
    dass wir den Feedback-Eintrag geöffnet haben von

    [00: 15: 46.203]
    bevor du das jetzt schließt

    [00: 15: 48.524]
    gestartet. Fügen Sie bestimmte Tests hinzu.

    [00: 15: 51.423]
    Wenn wir hier auf die Optionen klicken,

    [00: 15: 53.583]
    jeder Datensatz, in dem ich bestimmte Elemente ausgewählt habe

    [00: 15: 56.433]
    Datensatz habe ich ausgewählt Nein. Und dann ja,

    [00: 15: 59.293]
    es wird aufgezeichnet, wenn ich in ein

    [00: 16: 01.524]
    Datum, zum Beispiel

    [00: 16: 02.974]
    und zeichnen Sie auch Informationen auf, wie

    [00: 16: 05.063]
    Ich tippe den Zustand des

    [00: 16: 07.096]
    der Kontainer.

    [00: 16: 10.876]
    Springen Sie zurück zum

    [00: 16: 13.397]
    Lernumgebung

    [00: 16: 14.346]
    wir können es hier sehen. Es ist eingestellt.

    [00: 16: 16.417]
    Der Artikel ist gut

    [00: 16: 18.136]
    ist beantwortet. Bestimmte Punkte wie

    [00: 16: 20.177]
    Nein

    [00: 16: 21.017]
    für unsere erste Frage ist dann

    [00: 16: 23.037]
    die zweite Frage mit „Nein“ beantwortet und

    [00: 16: 25.267]
    dann änderte er seine Meinung. Tee? Ja, zum Beispiel,

    [00: 16: 28.657]
    hier rechts sehen Sie

    [00: 16: 30.986]
    worauf die Werte gelegt werden, was

    [00: 16: 33.096]
    der Assertionswert sollte sein.

    [00: 16: 35.157]
    Der Sitzungswert sagt: Was

    [00: 16: 37.417]
    sollte dieser Wert sein, wenn

    [00: 16: 39.417]
    geben wir diese Informationen ein?

    [00: 16: 41.876]
    Es ist eine wirklich gute Möglichkeit zum Vergleichen und

    [00: 16: 43.937]
    sicher, dass, wenn wir das bestimmte Element auswählen,

    [00: 16: 46.456]
    ist die Erfüllung jener Werte, die

    [00: 16: 48.527]
    wir sind der Meinung, dass es so sein sollte.

    [00: 16: 51.057]
    Der Name dieser Hexe ermöglicht es dem Geschäft, sich zu identifizieren

    [00: 16: 53.086]
    was wir auswählen möchten, erlaubt

    [00: 16: 55.126]
    uns, dafür zu sorgen, dass dieser Lauf

    [00: 16: 57.856]
    wenn wir sicher sind. Was das tun würde und schaffen

    [00: 16: 59.947]
    diese einzelnen Schritte. Hier. Wir sehen diese

    [00: 17: 02.057]
    jetzt hier drin.

    [00: 17: 03.057]
    Wir ziehen diese zusammen und legen sie im Browser ab, damit

    [00: 17: 05.237]
    dass wir die Reihenfolge verschieben können.

    [00: 17: 07.517]
    Wir wollen also zwei geschlafen diese Antworten vor

    [00: 17: 10.297]
    wir haben tatsächlich den Abschließen-Knopf gedrückt

    [00: 17: 14.356]
    Wir haben nun einige zusätzliche Schritte hinzugefügt. Wir

    [00: 17: 16.487]
    wollen das laufen lassen, und wir wollen

    [00: 17: 18.527]
    Testen Sie es auf einer Reihe verschiedener Browser

    [00: 17: 21.207]
    auch auf einer Reihe unterschiedlicher Umgebungen.

    [00: 17: 25.146]
    In unserem Fall wählen wir unsere Akzeptanz

    [00: 17: 27.317]
    Umwelt,

    [00: 17: 28.237]
    und wir werden das auf Selenium ausführen, oder?

    [00: 17: 30.957]
    Unter der Haube

    [00: 17: 32.356]
    die eighty s plattform schafft

    [00: 17: 34.626]
    eine Reihe der Selenium-Skripte.

    [00: 17: 36.817]
    Und Selenium ist eine Möglichkeit zur Erstellung automatisierter

    [00: 17: 39.217]
    Tests im Browser oder

    [00: 17: 41.267]
    auf dem Gerät.

    [00: 17: 42.757]
    Und das ist ein Selenium-Hub ist

    [00: 17: 44.916]
    ein Ort, an dem Sie laufen können. Es gibt Selenium-Skripte.

    [00: 17: 47.757]
    In unserem Fall verwenden wir den Browser-Stack.

    [00: 17: 49.856]
    Sie können auch Ihre eigenen Lichtquellen verwenden

    [00: 17: 52.126]
    Selen. Herz Ihrer Wahl.

    [00: 17: 55.257]
    Wir wählen auch den Browser Chrome aus.

    [00: 17: 57.596]
    Ich verwende eine Windows 10-Maschine

    [00: 18: 01.356]
    wenn ich auf Ausführen drücke. Nun, sobald dies erledigt ist,

    [00: 18: 03.567]
    Nehmen Sie auch die Skripte, die wir

    [00: 18: 06.023]
    finden Sie in unserem

    [00: 18: 08.114]
    Plattform. Senden Sie diese an

    [00: 18: 10.173]
    der Browser-Hub Selenium-Stack

    [00: 18: 12.624]
    on wird es uns ermöglichen, dann

    [00: 18: 14.513]
    Testphase im Prozess

    [00: 18: 18.294]
    wenn ich mir jetzt einen Browser-Stack hole, kann ich sehen

    [00: 18: 20.884]
    dass jetzt ein Test beginnt

    [00: 18: 23.034]
    auf. Das könnte ausgelöst worden sein

    [00: 18: 25.473]
    auch manuell

    [00: 18: 26.743]
    oder über Assists.

    [00: 18: 28.263]
    Pipeline.

    [00: 18: 29.453]
    Die Plattform hat die Fähigkeit, sich zu verbinden

    [00: 18: 31.753]
    in jede Plattform wie Jenkins.

    [00: 18: 34.284]
    Mit VSDs können Sie

    [00: 18: 36.374]
    diese über auf einem neuen Build

    [00: 18: 38.614]
    bei einem neuen Commit und Ausführen

    [00: 18: 40.743]
    diese im Browser.

    [00: 18: 43.433]
    Sehen Sie hier, es läuft jeder der Schritte

    [00: 18: 45.483]
    so beginnt der Browser öffnet sich besonders

    [00: 18: 47.753]
    Eurail. Es wartet auf die Anwendung

    [00: 18: 50.003]
    bereit zu sein, und dann führen wir jeden von

    [00: 18: 52.054]
    diese Schritte.

    [00: 18: 53.763]
    Nun, wenn es abgeschlossen ist, wird es tatsächlich

    [00: 18: 56.034]
    zeichnen Sie diese spezielle Sitzung für uns auf.

    [00: 18: 58.564]
    Wir können uns jeden dieser Schritte ansehen in

    [00: 19: 01.314]
    die Videoaufzeichnung hier.

    [00: 19: 03.364]
    So können wir zum Beispiel Festivals sehen. Es wird gehen

    [00: 19: 05.523]
    zum Euro.

    [00: 19: 07.064]
    Es wird dann ein Login erstellt, um

    [00: 19: 09.233]
    Die Anwendung

    [00: 19: 12.963]
    es wird endlich

    [00: 19: 14.953]
    öffne die Seite, die wir wollen Teo

    [00: 19: 17.374]
    zu verwenden. So

    [00: 19: 24.233]
    Es wird der jeweilige Container ausgewählt.

    [00: 19: 27.864]
    Es wird dann antworten. Eine Reihe dieser Fragen

    [00: 19: 30.673]
    haben. Schließlich wird es den kompletten

    [00: 19: 32.844]
    Schaltfläche, damit Sie sehen können, dass es jetzt gut ausgewählt ist

    [00: 19: 35.213]
    an. Dann wird der Browser geschlossen.

    [00: 19: 38.364]
    Gehen wir zurück in die

    [00: 19: 40.513]
    Plattform,

    [00: 19: 41.564]
    wir werden sehen, dass es vorbei ist die eigentliche

    [00: 19: 43.584]
    Gesamttest,

    [00: 19: 44.963]
    und wir können auch eine Reihe von Tests sehen

    [00: 19: 47.144]
    das ist gescheitert.

    [00: 19: 48.663]
    Wenn ein Punkt, dass bestimmte Prüfung fehlschlägt,

    [00: 19: 51.294]
    es wird aufgezeichnet, bei welchem ​​Schritt es fehlgeschlagen ist

    [00: 19: 53.644]
    und ein Protokoll darüber aufzeichnen und senden,

    [00: 19: 55.683]
    warum es fehlgeschlagen ist.

    [00: 19: 57.013]
    Und zum Schluss noch ein Screenshot von

    [00: 19: 59.074]
    an welchem ​​Punkt in diesem bestimmten

    [00: 20: 01.153]
    Vorgang, dieser ist während der Fahrt ausgefallen.

    [00: 20: 05.364]
    Außerdem können Sie die eingebettete Aufzeichnung sehen.

    [00: 20: 08.203]
    in die Plattform hier

    [00: 20: 10.384]
    also können wir das hier laufen lassen. Wir sehen

    [00: 20: 12.513]
    warum dieser bestimmte Schritt fehlgeschlagen ist

    [00: 20: 14.753]
    auf der Reise.

    [00: 20: 22.784]
    Wir haben also gesehen, wie wir diese

    [00: 20: 25.463]
    Bewerbungstest Weg zu können

    [00: 20: 27.483]
    zur Aufzeichnung von Funktionstests und

    [00: 20: 29.634]
    sicherzustellen, dass die Anforderungen, die

    [00: 20: 31.673]
    Die Endnutzung erfolgt in Form von Benutzern. Geschichten

    [00: 20: 34.453]
    werden mit diesen speziellen Testmethoden erreicht

    [00: 20: 36.604]
    Skripte. Offensichtlich

    [00: 20: 39.844]
    Die Tests sind teilweise sehr schlecht

    [00: 20: 41.874]
    von der Plattform. Aber um

    [00: 20: 43.903]
    werden, um neue Funktionen hinzuzufügen

    [00: 20: 46.094]
    auf B, um Ihre Anwendung zu skalieren

    [00: 20: 48.294]
    Im Laufe der Zeit müssen Sie sicherstellen, dass

    [00: 20: 50.344]
    du übergibst

    [00: 20: 52.534]
    Fähigkeit

    [00: 20: 53.473]
    und dass die Qualität Ihrer Bewerbung

    [00: 20: 55.993]
    ist insgesamt. Gehen

    [00: 20: 58.144]
    einfach genug zu sein, so dass Sie hinzufügen können

    [00: 21: 00.354]
    neue Features auf DH hinzufügen

    [00: 21: 02.584]
    erneute Faktorisierung im Laufe der Zeit,

    [00: 21: 05.554]
    Und dazu verwenden wir die

    [00: 21: 07.824]
    Vermietung. Das ist also die Anwendung

    [00: 21: 09.844]
    Qualitätsmonitor,

    [00: 21: 11.534]
    und dies führt eine statische Analyse durch

    [00: 21: 13.544]
    aus Ihren Anwendungsmodellen,

    [00: 21: 15.624]
    es prüft, wie gut gebaut

    [00: 21: 17.854]
    Insgesamt halten Sie

    [00: 21: 20.284]
    Ihre Bewerbung

    [00: 21: 21.364]
    darauf wird es eine Fünf-Sterne-Bewertung geben

    [00: 21: 23.784]
    basierend auf Isis-Standard.

    [00: 21: 25.983]
    Es prüft Dinge wie Volumen, Duplizierung,

    [00: 21: 29.094]
    Einheitsgröße, Einheitskomplexität und

    [00: 21: 31.213]
    Geben Sie jedem davon eine Fünf-Sterne-Bewertung

    [00: 21: 33.644]
    und dann eine Gesamtbewertung abgeben. Ist das zum Teufel

    [00: 21: 35.673]
    gut aufgebaut ist Ihre Anwendung.

    [00: 21: 37.884]
    Sie sollten immer versuchen, ein Vier-Sterne-Hotel anzustreben

    [00: 21: 40.003]
    Bewertung. Dies ermöglicht Ihnen,

    [00: 21: 42.473]
    lose Kopplung und beschriftet Sie zu

    [00: 21: 44.503]
    neue Funktionen im Laufe der Zeit hinzufügen

    [00: 21: 46.673]
    einfacher, als es wäre, wenn es ein Dreier wäre

    [00: 21: 48.923]
    Stern oder eine Zwei-Sterne-Wartungsfähigkeit.

    [00: 21: 53.483]
    Rechts. Hier drinnen sehen Sie eine Wartung

    [00: 21: 55.614]
    Fähigkeitstrends. Also jeden Tag

    [00: 21: 57.854]
    Es überprüft Ihre Bewerbung mit

    [00: 22: 00.453]
    das Mende Ex-Modell s Zerfall, so wird es

    [00: 22: 02.523]
    Verbinden Sie sich mit dem

    [00: 22: 04.094]
    Stick, ziehen Sie alle Informationen über

    [00: 22: 06.344]
    Ihr Anwendungsmodell.

    [00: 22: 07.827]
    Es wird es in einen Pseudomantel verwandeln,

    [00: 22: 10.667]
    und dann wird es mit Tausenden verglichen

    [00: 22: 12.907]
    von Anwendungen, die in verschiedenen

    [00: 22: 15.178]
    Technologietypen. Es könnte also sein

    [00: 22: 17.188]
    in pi thin. Es könnte in Ruby sein, es

    [00: 22: 19.278]
    könnte in PHP sein

    [00: 22: 21.428]
    und Sie erhalten eine Gesamtbewertung

    [00: 22: 23.458]
    basierend auf diesen Tausenden von Anwendungen.

    [00: 22: 27.347]
    Und wir konnten mit der Zeit sehen, wie wir uns verbesserten

    [00: 22: 29.617]
    in diesen einzelnen Komponenten, sei es

    [00: 22: 31.698]
    Aufrechterhaltung der Fähigkeit, des Volumens, der Duplizierung

    [00: 22: 33.758]
    und so weiter. Wir

    [00: 22: 36.327]
    können Sie hier unten sehen, wie wir tatsächlich

    [00: 22: 38.678]
    Verbesserung oder keine Verbesserung

    [00: 22: 41.347]
    im Vergleich zu der letzten Änderung, die wir vorgenommen haben.

    [00: 22: 43.637]
    Wir sehen also, dass wir einige Verbesserungen vorgenommen haben in

    [00: 22: 45.768]
    Bedingungen für unsere Defäkation, aber wir haben

    [00: 22: 48.087]
    einige Einheiten Größe

    [00: 22: 50.008]
    nimmt ab.

    [00: 22: 52.228]
    Während wir das durchmachen, machen wir konsequent

    [00: 22: 54.518]
    eine Verbesserung

    [00: 22: 55.428]
    Diese Anwendung.

    [00: 22: 57.127]
    Es gibt uns auch eine gute Vorstellung davon, wie

    [00: 22: 59.288]
    wie gut unsere Entwickler in

    [00: 23: 01.357]
    Organisation entwickeln sich.

    [00: 23: 03.448]
    Verwenden sie die besten Standards und die besten

    [00: 23: 05.498]
    Praktiken im Hinblick auf die

    [00: 23: 07.228]
    Erstellen und Verwenden von Snippets und wiederverwendbaren

    [00: 23: 09.647]
    Komponenten oder bauen sie

    [00: 23: 11.768]
    ein Chaos, das schwer zu

    [00: 23: 13.827]
    weitermachen?

    [00: 23: 18.407]
    Das Dashboard zur Wartbarkeit gibt uns Informationen

    [00: 23: 21.317]
    zum Make-up

    [00: 23: 23.317]
    aus unserer Anwendung.

    [00: 23: 24.867]
    Welche Art von Technologie sind

    [00: 23: 26.988]
    wir verwenden? Wir bekommen mehr Punkte, wenn wir verwenden

    [00: 23: 29.298]
    mehr reparieren seine im Vergleich Teo mit

    [00: 23: 31.298]
    Java- oder HTML-Song.

    [00: 23: 33.827]
    Er gibt uns auch Informationen wie eine Vervielfältigung

    [00: 23: 36.607]
    in seiner Größe und gibt diese in Informationen

    [00: 23: 39.627]
    einfach zu verwendende Diagramme.

    [00: 23: 42.807]
    Im Trendbereich können Sie den Verlauf der Zeit sehen

    [00: 23: 45.498]
    und vergleichen Sie bestimmte Schnappschüsse, um zu sehen

    [00: 23: 47.748]
    wie gut wir uns verbessern.

    [00: 23: 49.428]
    Vergleichen wir beispielsweise das letzte Jahr

    [00: 23: 51.498]
    auf dieses Jahr und insgesamt sehen,

    [00: 23: 54.008]
    Verbessern wir uns oder

    [00: 23: 56.048]
    wird es schlimmer?

    [00: 23: 57.928]
    Das gibt uns eine wirklich gute Vorstellung.

    [00: 24: 00.278]
    Teo insgesamt, sind

    [00: 24: 02.278]
    Wir sorgen konsequent dafür, dass

    [00: 24: 04.288]
    unsere APP ist wartbar? Die Qualität

    [00: 24: 06.758]
    davon ist gut.

    [00: 24: 11.472]
    Die Metriktabelle ermöglicht uns einen Blick

    [00: 24: 13.532]
    unsere Bewerbung von oben

    [00: 24: 15.742]
    nach unten, so dass wir sehen können

    [00: 24: 18.022]
    Informationen über zum Beispiel von

    [00: 24: 20.153]
    auf Systemebene. Wie viele

    [00: 24: 22.153]
    Zeilen von Code

    [00: 24: 23.542]
    entwickeln wir uns?

    [00: 24: 25.313]
    Diese Codezeilen basieren, wie bereits erwähnt, auf Suda

    [00: 24: 27.623]
    Coates. Es gibt keinen physischen Code,

    [00: 24: 30.673]
    aber es gibt uns auch eine gute Idee

    [00: 24: 32.913]
    wie viele Mannmonate es dauern würde

    [00: 24: 34.992]
    zum Neuaufbau dieser speziellen Anwendung erforderlich.

    [00: 24: 38.373]
    Es basiert also auf all diesen Anwendungen.

    [00: 24: 40.813]
    Sie haben verschiedene Technologien verwendet,

    [00: 24: 43.093]
    und sie haben eine Basislinie gefunden, wie lange es

    [00: 24: 45.093]
    würde dauern, es wieder aufzubauen.

    [00: 24: 46.972]
    Jetzt sind diese Momente anders. Wenn Sie bauen

    [00: 24: 49.282]
    bei Männern Nick's, weil wir zehnmal

    [00: 24: 51.313]
    schneller als eine herkömmliche Technologie.

    [00: 24: 55.673]
    Wenn Sie einen Antrag in Anspruch genommen haben

    [00: 24: 58.303]
    Sie können für jedes der Module sehen

    [00: 25: 00.462]
    und Abschnitte waren in Ihrer Bewerbung, wie

    [00: 25: 02.692]
    das bricht zusammen

    [00: 25: 04.022]
    die Handwerker Monate. Wäre es für jeden

    [00: 25: 06.083]
    dieser Module? Wie viele Kommentare,

    [00: 25: 08.202]
    wie viele Codezeilen und wie viele Elemente

    [00: 25: 10.633]
    Sie haben innerhalb

    [00: 25: 13.772]
    wenn wir die Begeisterung in jedem dieser

    [00: 25: 15.923]
    Module,

    [00: 25: 16.972]
    wir können das sehen

    [00: 25: 18.833]
    im Wesentlichen der Pseudocode. Aber hinter

    [00: 25: 21.853]
    jede dieser Seiten, Mike

    [00: 25: 23.863]
    Flüsse oder diese Entitäten.

    [00: 25: 26.373]
    So hat es seine Anwendungen aufgebaut

    [00: 25: 28.772]
    das diese visuellen Modelle nutzt, um

    [00: 25: 30.932]
    Erstellen Sie Ihre Karten.

    [00: 25: 32.593]
    Und dies ist eine visuelle Darstellung

    [00: 25: 34.813]
    hier im Anzug, Mantel aus einem besonderen

    [00: 25: 37.182]
    Mike-Fluss,

    [00: 25: 38.173]
    Wir sehen also, dass es eine Aktivität gibt, die Folgendes schafft:

    [00: 25: 40.512]
    ein Variablenimport und XML

    [00: 25: 43.002]
    ein ... Erstellen

    [00: 25: 44.762]
    Zuordnung importieren.

    [00: 25: 47.373]
    Es wird verwendet, um zu vergleichen

    [00: 25: 49.853]
    es gegen andere Mike Flows oder

    [00: 25: 51.992]
    andere Seiten oder andere Anwendungen.

    [00: 25: 57.153]
    Im Abschnitt „Änderungs-Snapshot“ können Sie vergleichen

    [00: 25: 59.653]
    Schnappschüsse von heute bis gestern und

    [00: 26: 01.673]
    usw. Die Verstöße

    [00: 26: 03.752]
    Tippen Sie hier können wir sehen, was haben

    [00: 26: 06.002]
    wir wurden herabgestuft.

    [00: 26: 07.792]
    Warum bekommen wir also nicht diese fünf Sterne

    [00: 26: 09.803]
    Bewertung? Und was können wir tun, um

    [00: 26: 11.803]
    das verbessern?

    [00: 26: 13.593]
    Hier sehen wir, dass wir einige

    [00: 26: 15.843]
    Einheitengrößenverletzungen. Das

    [00: 26: 17.923]
    liegt vielleicht daran, dass wir zu viele

    [00: 26: 19.942]
    Elemente auf einer Seite. Es könnte sein, dass

    [00: 26: 22.012]
    wir haben eine Einheit mit vielen und

    [00: 26: 24.012]
    viele Attribute. Das ist also nicht gut

    [00: 26: 26.133]
    Übung zu tun. Wir sollten immer diese brechen

    [00: 26: 28.133]
    nach oben. Es zeigt uns Duplikate.

    [00: 26: 31.073]
    Also wo Auf bestimmten Seiten auf

    [00: 26: 33.123]
    Mike Flows, wir haben Anwendungen

    [00: 26: 35.452]
    und es wird uns auch Verstöße geben

    [00: 26: 37.512]
    wenn wir eine schlechte Kopplung haben.

    [00: 26: 39.353]
    Wenn wir also Module haben, die

    [00: 26: 41.432]
    nicht lose gekoppelt, es

    [00: 26: 43.502]
    wird ein ll geben uns negativ

    [00: 26: 45.813]
    und erlauben Sie uns dann,

    [00: 26: 47.942]
    verbessern Sie diese im Laufe der Zeit.

    [00: 26: 50.042]
    Aber es sind nicht nur Männer, die als Models auftreten, es

    [00: 26: 52.093]
    wird auch Ihre CSS Sie sind html

    [00: 26: 55.032]
    java JavaScript, wenn Sie hinzugefügt haben

    [00: 26: 57.432]
    in das Modul ein.

    [00: 26: 59.542]
    Hier sehen wir, dass wir Java haben, das

    [00: 27: 01.952]
    ist eigentlich ziemlich identisch.

    [00: 27: 04.272]
    Es gibt hier mehrere Abschnitte, die

    [00: 27: 06.383]
    wir sollten eigentlich schauen

    [00: 27: 08.573]
    um den Prozess erneut zu berücksichtigen.

    [00: 27: 13.542]
    Lustig, der letzte Abschnitt. Ich möchte zeigen

    [00: 27: 16.343]
    seine Abhängigkeitsgraphen

    [00: 27: 18.942]
    so sieht die Abhängigkeitstransplantate aus.

    [00: 27: 21.093]
    Deine Bewerbung ist ein Loch

    [00: 27: 22.843]
    auf jedem dieser Module und wie

    [00: 27: 25.113]
    die ein paar zusammen.

    [00: 27: 27.143]
    Sie bemerken also, dass es eine Reihe von Linien zwischen

    [00: 27: 29.442]
    diese und für jeden von

    [00: 27: 31.462]
    Themenmodule. Es wird geprüft, ob

    [00: 27: 33.803]
    diese Abhängigkeiten von diesen

    [00: 27: 35.942]
    koppelt Kupplungen zwischen diesen Modulen

    [00: 27: 38.373]
    sind gut oder schlecht.

    [00: 27: 40.103]
    Hier sehen wir, dass wir eine schlechte Kopplung haben.

    [00: 27: 42.492]
    weil es bestimmte

    [00: 27: 44.782]
    Aktivitätenmodule,

    [00: 27: 47.163]
    und es nutzt diese nicht

    [00: 27: 48.863]
    auf wiederverwendbare Weise.

    [00: 27: 50.942]
    Deshalb ist es rot hervorgehoben,

    [00: 27: 52.853]
    und dann können wir anfangen, diese zu beheben.

    [00: 27: 57.042]
    So wurde das alles erwähnt. Informationen

    [00: 27: 59.482]
    das ist über diese Anwendung

    [00: 28: 01.762]
    Modelle werden vom Modell bereitgestellt

    [00: 28: 04.163]
    s Verfall

    [00: 28: 05.542]
    auf dem Modell. S Zerfall ist etwas, das wir

    [00: 28: 07.553]
    wird in unserer nächsten Waffe enthalten sein, auf der

    [00: 28: 09.553]
    wird es um offene, weitreichende Fähigkeiten gehen.

    [00: 28: 11.803]
    Es ist ein leistungsstarkes Feature der Plattform

    [00: 28: 14.492]
    Damit können Sie mehrere Dinge tun

    [00: 28: 16.692]
    Damit können Sie importieren,

    [00: 28: 18.972]
    Export, sondern auch Analyse

    [00: 28: 21.182]
    von diesen Modellen.

    [00: 28: 26.222]
    Also hoffentlich in den letzten zwanzig Minuten oder

    [00: 28: 28.282]
    also von dieser Demo bin ich weg. Was sollte

    [00: 28: 30.373]
    demonstrieren wir Ihnen einige der Möglichkeiten

    [00: 28: 33.333]
    das machen die Männer aus, Dex Softwarequalität.

    [00: 28: 36.153]
    Und wir konnten zeigen, in

    [00: 28: 38.242]
    insbesondere die achtziger Jahre Plattform

    [00: 28: 40.553]
    auf dem Bahnsteig.

    [00: 28: 44.923]
    Ich hoffe, Sie haben diesen Tiefpunkt genossen

    [00: 28: 47.143]
    Mantel Webinar

    [00: 28: 49.123]
    und

Wählen Sie Ihre Sprache