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