Low-Code en 30 : fournir des applications de haute qualité | Siemens | Mendix

Passer au contenu principal

Low-Code en 30 : livrer des applications de haute qualité

Dans ce webinaire, découvrez comment Mendix aide les équipes de développement à adopter une approche proactive pour fournir des applications de haute qualité que les clients adorent.


Sujets de vidéos

  • Transcription

    [00: 00: 04.709]
    Bienvenue à la dernière édition de

    [00: 00: 06.750]
    localisation trente.

    [00: 00: 08.509]
    Je m'appelle Simon Black. Je suis une sorte d'évangéliste technologique

    [00: 00: 11.169]
    ici. Bendix

    [00: 00: 13.240]
    dans la trentaine située aujourd'hui, nous sommes

    [00: 00: 15.269]
    va couvrir la livraison de haute qualité

    [00: 00: 17.429]
    APS tout au long de l'application

    [00: 00: 19.670]
    cycle de la vie.

    [00: 00: 23.879]
    Au cours des derniers mois, nous avons couvert un certain nombre

    [00: 00: 26.320]
    des sujets abordés dans ces low code en treize,

    [00: 00: 30.570]
    tout, du développement visuel collaboratif

    [00: 00: 33.060]
    jusqu'à la sécurité complète.

    [00: 00: 35.840]
    Donc si vous n'avez pas pu assister à cet événement particulier

    [00: 00: 38.109]
    notre arme, vous pouvez toujours les attraper

    [00: 00: 40.229]
    les demandes sont notre chaîne YouTube.

    [00: 00: 46.240]
    Avant de plonger dans le sujet d'aujourd'hui,

    [00: 00: 48.679]
    Je veux juste vous donner un aperçu de ce que

    [00: 00: 52.590]
    Bendix est né pour aider les entreprises à apporter

    [00: 00: 54.700]
    avec APS.

    [00: 00: 55.829]
    Et c'est la plate-forme de locomotive la plus rapide et la plus simple

    [00: 00: 58.509]
    pour créer des applications mobiles et Web

    [00: 01: 00.509]
    À l'échelle.

    [00: 01: 02.560]
    La façon dont ils font cela est que nous avons un

    [00: 01: 04.599]
    Plateforme entière

    [00: 01: 06.209]
    qui prend tout des exigences

    [00: 01: 08.439]
    couvrant le développement, le déploiement

    [00: 01: 10.510]
    sur le fonctionnement

    [00: 01: 11.939]
    à chacune de ces étapes. Nous essayons

    [00: 01: 14.019]
    pour rassembler les entreprises

    [00: 01: 16.459]
    afin qu'ils puissent collaborer autour

    [00: 01: 18.469]
    le développement de ce projet.

    [00: 01: 21.640]
    Ce faisant, cela nous permet de

    [00: 01: 23.730]
    créer des applications dix fois plus rapidement

    [00: 01: 26.150]
    que le développement traditionnel,

    [00: 01: 27.840]
    Soixante-dix pour cent de ressources en moins inutilisées.

    [00: 01: 31.939]
    Lors du développement de ces applications,

    [00: 01: 34.840]
    nous devons nous assurer que nous sommes toujours

    [00: 01: 36.849]
    offrant le même niveau de qualité

    [00: 01: 39.260]
    à une vitesse plus rapide.

    [00: 01: 44.739]
    Donc, l’égalité est une priorité absolue

    [00: 01: 46.920]
    pour de nombreuses organisations

    [00: 01: 49.439]
    environ soixante-dix pour cent

    [00: 01: 51.540]
    de tous les projets numériques en échec

    [00: 01: 54.140]
    parce qu'ils ne répondent pas aux attentes

    [00: 01: 56.599]
    ou les niveaux de qualité qui

    [00: 01: 58.609]
    exigences commerciales.

    [00: 02: 02.090]
    Ces attentes sont souvent définies

    [00: 02: 04.819]
    dans certaines exigences,

    [00: 02: 06.819]
    et généralement ceux-ci se divisent en deux

    [00: 02: 09.219]
    exigences fonctionnelles sur les exigences non fonctionnelles

    [00: 02: 11.430]
    exigences.

    [00: 02: 14.120]
    Les exigences fonctionnelles dictent

    [00: 02: 16.060]
    à quel point il est conforme

    [00: 02: 18.319]
    et est conforme à une conception donnée.

    [00: 02: 20.939]
    Vous établissez une liste d’exigences, comme

    [00: 02: 22.969]
    dans ce classeur ici.

    [00: 02: 24.719]
    Ceux-ci sont souvent définis par l'entreprise

    [00: 02: 27.129]
    ils sont donnés à l'équipe, qui

    [00: 02: 29.180]
    alors je dois aller le livrer.

    [00: 02: 31.419]
    Mais souvent, cela ne correspond pas au niveau

    [00: 02: 33.629]
    de la qualité que l’entreprise exige,

    [00: 02: 36.719]
    car souvent ceux-ci changent avec le temps,

    [00: 02: 39.389]
    leurs attentes en matière d’évolution des activités

    [00: 02: 41.520]
    les exigences évoluent.

    [00: 02: 43.120]
    Vous devez donc avoir un processus différent

    [00: 02: 45.439]
    où ces exigences sont rassemblées

    [00: 02: 47.870]
    sur leur communiqué ensemble

    [00: 02: 51.520]
    du côté non fonctionnel.

    [00: 02: 53.319]
    Si nous commençons à fournir des applications qui

    [00: 02: 55.740]
    ne sont pas évolutifs et ne sont pas performants.

    [00: 02: 58.189]
    Nous nous retrouvons souvent dans des situations comme

    [00: 03: 00.409]
    cette image ici. Quand nous avons frustré

    [00: 03: 02.840]
    utilisateurs finaux,

    [00: 03: 04.060]
    ils ne peuvent pas utiliser notre application

    [00: 03: 06.300]
    de la manière dont ils le souhaitent

    [00: 03: 12.280]
    pour garantir que les applications sont construites.

    [00: 03: 15.750]
    Répondre aux besoins de l'entreprise.

    [00: 03: 17.719]
    La plateforme des minutes englobe plusieurs

    [00: 03: 19.800]
    outils clés.

    [00: 03: 21.520]
    La première est que nous avons une plateforme de développement

    [00: 03: 24.210]
    est conçu pour permettre aux entreprises de quatre-vingt-dix

    [00: 03: 26.500]
    collaboration,

    [00: 03: 27.819]
    chaque état du processus de développement.

    [00: 03: 31.560]
    La deuxième est que nous avons des exigences

    [00: 03: 33.680]
    outil de gestion, permettant d'avoir un

    [00: 03: 35.879]
    vue centrale de tous les projets

    [00: 03: 38.340]
    et exigences

    [00: 03: 39.560]
    et voir un aperçu mis à jour de

    [00: 03: 41.800]
    le développement de Progress Wass.

    [00: 03: 46.219]
    Et enfin, nous avons un portail central

    [00: 03: 48.490]
    afin que nous puissions gérer et utiliser les idées,

    [00: 03: 51.400]
    problèmes avec les dollars.

    [00: 03: 53.460]
    Je pourrai donner leur avis à partir de

    [00: 03: 55.599]
    leurs parties prenantes et il a plu sur

    [00: 03: 57.680]
    notre candidature.

    [00: 04: 03.539]
    Je n'ai pas une visibilité complète sur tous ceux-là

    [00: 04: 05.659]
    les exigences sont importantes.

    [00: 04: 07.639]
    Mais vous devez vous assurer que ce qui est votre

    [00: 04: 09.789]
    construire ces exigences.

    [00: 04: 11.840]
    Vous répondez systématiquement à ces besoins

    [00: 04: 14.169]
    et vous ne cassez rien au passage.

    [00: 04: 17.189]
    C’est là que les tests sont importants.

    [00: 04: 19.819]
    La plateforme Bendix traite les tests de la même manière

    [00: 04: 22.269]
    vers toute autre plateforme de développement.

    [00: 04: 24.540]
    Récupérer tous les types de tests.

    [00: 04: 27.240]
    Mais trois domaines clés méritent d’être soulignés

    [00: 04: 29.459]
    aujourd'hui. Le premier

    [00: 04: 31.550]
    l'un est un test fonctionnel,

    [00: 04: 33.439]
    assurer que ce que nous construisons répond

    [00: 04: 35.779]
    les attentes des utilisateurs finaux.

    [00: 04: 38.129]
    Et cela est généralement effectué à l'aide de notre application

    [00: 04: 40.509]
    suite de tests.

    [00: 04: 41.980]
    Je démontrerai cela plus tard dans ma démo.

    [00: 04: 45.639]
    Deuxièmement, nous devons disposer d’une installation

    [00: 04: 48.389]
    pour les tests unitaires.

    [00: 04: 50.040]
    Cela se fait en utilisant le module J Unit

    [00: 04: 52.819]
    sur le module de tests unitaires de notre APP Store.

    [00: 04: 56.740]
    Enfin, nous devons avoir une intégration

    [00: 04: 58.990]
    les tests,

    [00: 04: 59.939]
    Nous devons donc pouvoir tester les dépendances

    [00: 05: 02.220]
    entre nos différents micro services

    [00: 05: 04.350]
    ou des applications différentes.

    [00: 05: 06.139]
    Et généralement, nous le faisons en utilisant du savon.

    [00: 05: 14.939]
    quand on évolue en vitesse,

    [00: 05: 17.319]
    il est important que ces applications

    [00: 05: 20.230]
    sont conçus pour être maintenables au fil du temps

    [00: 05: 22.310]
    temps. La plateforme

    [00: 05: 24.660]
    est conçu pour garantir que tout ce

    [00: 05: 27.060]
    vous construisez est maintenable de

    [00: 05: 29.290]
    pratiquer des herbes médicinales,

    [00: 05: 31.740]
    ne pas vous laisser avec la dette technique

    [00: 05: 33.949]
    au cours des années.

    [00: 05: 36.639]
    Nous le faisons à plusieurs niveaux,

    [00: 05: 39.339]
    mais j'en ai mis en évidence trois ici aujourd'hui.

    [00: 05: 42.189]
    Le premier est le

    [00: 05: 44.639]
    Un courant effectuera une analyse statique

    [00: 05: 46.860]
    de vos modèles d'application

    [00: 05: 48.660]
    et vous indique à quel point il est maintenable

    [00: 05: 51.019]
    où vous devez apporter des modifications.

    [00: 05: 53.800]
    Ceci fait partie de ma démo. Plus tard,

    [00: 05: 56.519]
    Je vais vous montrer comment nous pouvons utiliser

    [00: 05: 58.589]
    cet outil pour pouvoir s'améliorer

    [00: 06: 00.973]
    nos applications, maintiennent la capacité.

    [00: 06: 06.072]
    Lorsque nous avons créé notre application.

    [00: 06: 08.362]
    le modèle le vérifie constamment

    [00: 06: 10.562]
    erreurs

    [00: 06: 11.642]
    généralement vérifié dix à vingt fois

    [00: 06: 14.202]
    vérifie plus systématiquement par rapport

    [00: 06: 16.463]
    aux plateformes de programmation traditionnelles.

    [00: 06: 19.052]
    Et c'est pour que nous puissions nous assurer que lorsque nous exécutons le

    [00: 06: 21.103]
    application, elle fonctionnera correctement

    [00: 06: 23.543]
    première fois

    [00: 06: 26.052]
    et enfin tout au long de la plateforme,

    [00: 06: 28.372]
    nous n'avons pas de développement assisté.

    [00: 06: 31.372]
    Cela nous permet de faire des suggestions

    [00: 06: 34.033]
    quant aux meilleures prochaines étapes

    [00: 06: 35.892]
    basé sur les normes de l'industrie

    [00: 06: 37.872]
    afin que nous puissions améliorer la qualité

    [00: 06: 40.033]
    nous traversons notre développement.

    [00: 06: 46.872]
    Afin de garantir les applications

    [00: 06: 49.223]
    sont tenus à l'écart. Le temps

    [00: 06: 51.033]
    est également important. Que nous soyons

    [00: 06: 53.283]
    utiliser ces composants

    [00: 06: 55.862]
    nous utilisons est une partie essentielle de la

    [00: 06: 57.983]
    développement de logiciels.

    [00: 07: 00.862]
    Les applications Almond ex sont construites à l'aide du modèle

    [00: 07: 03.213]
    développement piloté.

    [00: 07: 04.642]
    Cela garantit que nous pouvons réutiliser n'importe quel

    [00: 07: 07.142]
    partie de la plate-forme sur n'importe quelle partie

    [00: 07: 09.322]
    de l'APP

    [00: 07: 10.543]
    contre d'autres applications.

    [00: 07: 13.872]
    La façon dont nous réutilisons habituellement ce module

    [00: 07: 16.083]
    composants électriques

    [00: 07: 17.233]
    c'est en les téléchargeant dans notre APP

    [00: 07: 19.353]
    magasin. L'App Store

    [00: 07: 21.382]
    existe en deux versions. Une application privée

    [00: 07: 23.523]
    magasin disponible uniquement pour votre

    [00: 07: 25.622]
    prix

    [00: 07: 26.673]
    sur un magasin d'applications public. Ceci est disponible pour

    [00: 07: 28.802]
    toute la communauté.

    [00: 07: 30.773]
    L'histoire est une bibliothèque de composants, qui

    [00: 07: 32.942]
    accélère vraiment le développement de cette application.

    [00: 07: 37.262]
    Enfin, des

    [00: 07: 38.372]
    afin d'avoir une véritable réutilisation,

    [00: 07: 40.942]
    vous devez pouvoir diviser votre application en

    [00: 07: 43.302]
    un ensemble de services de micro unique

    [00: 07: 46.372]
    d'être là pour orchestrer ceux qui sont

    [00: 07: 48.523]
    pour construire ceux

    [00: 07: 50.142]
    sortir, pour réutiliser ces différentes logiques

    [00: 07: 52.562]
    dans plusieurs applications

    [00: 07: 58.442]
    pour ma démonstration d'aujourd'hui

    [00: 08: 00.492]
    que vous allez utiliser un scénario que nous avons

    [00: 08: 02.579]
    utilisé dans nos trois armes précédentes.

    [00: 08: 05.509]
    Ce scénario se produit sur

    [00: 08: 07.560]
    inspections en hausse.

    [00: 08: 08.930]
    Un inspecteur se trouve sur un conteneur particulier

    [00: 08: 11.189]
    navire qu'il aurait pu recevoir sur

    [00: 08: 13.329]
    sur son appareil mobile

    [00: 08: 15.689]
    Quelque chose est arrivé à un conteneur particulier

    [00: 08: 18.000]
    sur le navire.

    [00: 08: 19.029]
    Il doit aller l'inspecter.

    [00: 08: 20.779]
    et puis voir ce qui ne va pas.

    [00: 08: 23.040]
    Enregistrements et informations sur son appareil mobile.

    [00: 08: 27.230]
    Cette démonstration. Nous avons une vitrine.

    [00: 08: 29.420]
    Rapidement, l'application.

    [00: 08: 31.329]
    Nous allons soumettre un commentaire,

    [00: 08: 33.769]
    voyons comment nous pouvons gérer ces commentaires

    [00: 08: 36.190]
    et voyons comment nous pouvons ajouter. Ensuite, utilisez

    [00: 08: 38.470]
    l'utilisation atteste de cette utilisation particulière

    [00: 08: 40.600]
    une histoire et enfin,

    [00: 08: 42.889]
    nous verrions alors comment nous pourrions tirer parti de

    [00: 08: 46.129]
    afin que nous puissions voir à quel point notre

    [00: 08: 48.149]
    L'application est en termes de capacité de maintien.

    [00: 08: 51.779]
    Maintenant que nous avons vu comment les médecins

    [00: 08: 53.879]
    la plateforme aborde la qualité,

    [00: 08: 55.830]
    Jetons un œil à deux de ces cas particuliers

    [00: 08: 58.019]
    plateformes plus en détail.

    [00: 09: 00.490]
    Cette plate-forme sur

    [00: 09: 02.490]
    la plateforme. Un levier. Ceci

    [00: 09: 04.570]
    application de démonstration particulière

    [00: 09: 11.230]
    Donc je l'ai ouvert dans mon navigateur

    [00: 09: 13.399]
    ici, et nous pouvons dans ce cas particulier

    [00: 09: 15.620]
    vocation, numéro d'inspection de la CIA

    [00: 09: 18.120]
    que nous devons faire sur un conteneur particulier

    [00: 09: 20.450]
    navire. Nous pouvons voir la tâche

    [00: 09: 22.539]
    pour chacune de ces inspections. Comme

    [00: 09: 24.590]
    nous creusons, nous pouvons voir chaque

    [00: 09: 26.659]
    question individuelle. Nous devons répondre

    [00: 09: 28.769]
    lorsque nous effectuons cette inspection particulière

    [00: 09: 31.129]
    pour chacune des questions, nous pouvons télécharger des photos

    [00: 09: 33.659]
    nous ne pouvons pas noter

    [00: 09: 35.070]
    et être en mesure d'obtenir un aperçu complet de

    [00: 09: 37.139]
    ce que nous devons accomplir pour cela en particulier

    [00: 09: 39.389]
    entrée.

    [00: 09: 42.129]
    Maintenant, lorsque vous développez une application, vous avez souvent besoin

    [00: 09: 44.259]
    pour capturer des idées, des questions

    [00: 09: 46.570]
    et les problèmes de votre côté, les utilisations

    [00: 09: 48.700]
    vos développeurs ou testeurs.

    [00: 09: 51.039]
    Et pour faire ça, quelques minutes ont un démarrage

    [00: 09: 53.340]
    mécanisme de rétroaction

    [00: 09: 55.200]
    sur le côté droit. Ici nous avons ce bouton de commentaires

    [00: 09: 57.610]
    quand on appuie dessus, ça nous amène dans le

    [00: 09: 59.649]
    mode de rétroaction.

    [00: 10: 01.049]
    Et une fois que nous sommes sur la voie du feedback, nous pouvons sélectionner

    [00: 10: 03.110]
    n'importe où sur l'écran où nous le souhaitons.

    [00: 10: 05.381]
    Notre nouvelle particularité ou problématique

    [00: 10: 07.642]
    s'est produit,

    [00: 10: 08.912]
    et cette piscine prend automatiquement une capture d'écran

    [00: 10: 11.331]
    hors de l'endroit où se trouvait l'utilisateur à ce moment-là

    [00: 10: 13.861]
    et également identifié là où

    [00: 10: 16.182]
    ils cliquaient aussi.

    [00: 10: 18.812]
    Nous pouvons ensuite ajouter un commentaire à ce sujet particulier.

    [00: 10: 21.172]
    élément de rétroaction afin que le

    [00: 10: 23.322]
    Juifs du testeur sur les développeurs

    [00: 10: 25.491]
    non, exactement ce qu'il faut ajouter

    [00: 10: 27.922]
    pour satisfaire mes exigences particulières.

    [00: 10: 31.562]
    Je ne vais pas passer par ce processus aujourd'hui, mais

    [00: 10: 33.892]
    une fonction d'armement antérieure, cette fonction particulière

    [00: 10: 35.932]
    scénario.

    [00: 10: 38.412]
    Donc, tous ces commentaires seront intégrés à notre

    [00: 10: 40.481]
    portail de gestion de projet.

    [00: 10: 42.251]
    Et c'est vraiment là que nous pouvons nous réunir

    [00: 10: 44.442]
    ces exigences. Collaborer

    [00: 10: 46.491]
    autour, thie, histoires d'utilisateurs initiales et

    [00: 10: 48.822]
    nous pouvons également gérer nos commentaires.

    [00: 10: 51.611]
    Ainsi, tous les commentaires que les utilisateurs soumettent

    [00: 10: 54.381]
    entre dans ce portail central ici

    [00: 10: 56.511]
    nous pouvons gérer les commentaires ouverts, les

    [00: 10: 58.601]
    traité et également accepté les commentaires,

    [00: 11: 01.461]
    et nous pouvons ensuite les relier à nouveau

    [00: 11: 03.721]
    histoires d'utilisateurs individuels.

    [00: 11: 05.611]
    Ainsi, lorsque nous acceptons un élément de rétroaction, cela

    [00: 11: 07.711]
    ira dans notre section histoire

    [00: 11: 10.052]
    et crée une nouvelle exigence qui

    [00: 11: 12.172]
    nous pouvons ensuite également démarrer des cas de test,

    [00: 11: 14.902]
    dans notre

    [00: 11: 16.072]
    Plate-forme,

    [00: 11: 17.851]
    nous pouvons donc voir ici que nous avons une histoire d'utilisateur en tant que

    [00: 11: 19.851]
    l'utilisateur aimerait être dehors pour obtenir une condition

    [00: 11: 21.881]
    questions basées sur votre réponse.

    [00: 11: 24.412]
    Donc, pour nous assurer que nous respectons ces exigences,

    [00: 11: 26.581]
    exigence de manière cohérente, comme nous

    [00: 11: 28.682]
    ajouter de nouvelles fonctionnalités, nous devons pouvoir

    [00: 11: 30.741]
    ajouter un script de test pour cela,

    [00: 11: 33.412]
    et pour ce faire, nous devons nous lancer

    [00: 11: 35.501]
    la plateforme.

    [00: 11: 39.971]
    Il s'agit d'une plate-forme basée sur un navigateur et

    [00: 11: 42.011]
    permet de voir toutes nos applications

    [00: 11: 45.001]
    quels cas de test ont réussi

    [00: 11: 47.341]
    sur lesquels ont échoué au cours des dernières

    [00: 11: 49.412]
    sept jours. Cela nous donne donc un niveau élevé

    [00: 11: 51.652]
    vue sur l'évolution de notre

    [00: 11: 53.792]
    applications.

    [00: 11: 55.652]
    Voyez, voici des expériences locomobiles

    [00: 11: 58.642]
    application

    [00: 11: 59.792]
    et quand nous avons tiré dessus, nous pouvons voir encore plus

    [00: 12: 01.871]
    informations détaillées sur le test

    [00: 12: 04.172]
    cas. Et au cours des sept derniers jours, nous

    [00: 12: 06.246]
    on peut voir cette greffe pour voir comment on progresse.

    [00: 12: 11.917]
    Dans la section des cas de test ici. C'est vraiment

    [00: 12: 13.976]
    où nous pouvons voir chacun des cas de test

    [00: 12: 16.417]
    ou les bonbons d'essai que nous avons

    [00: 12: 18.567]
    enregistré dans cette technologie particulière.

    [00: 12: 23.187]
    Nous pouvons également voir certaines données de test

    [00: 12: 25.716]
    afin que nous puissions télécharger ces données de test

    [00: 12: 28.067]
    en CSV dans Excel.

    [00: 12: 30.437]
    Et cela nous permet de fonctionner sur un

    [00: 12: 32.756]
    téléchargement en masse processus en masse

    [00: 12: 35.407]
    un certain nombre de tests dans ce domaine particulier

    [00: 12: 37.486]
    scripts.

    [00: 12: 39.616]
    Nous voudrions donc peut-être tester sur mille

    [00: 12: 41.716]
    les utilisateurs, par exemple,

    [00: 12: 43.116]
    et les télécharger et les enregistrer dans le

    [00: 12: 45.157]
    plateforme. Nous pouvons le faire par le test

    [00: 12: 47.407]
    scripts de données.

    [00: 12: 49.687]
    Et enfin, nous avons un lien direct

    [00: 12: 52.006]
    dans ces histoires que nous avons montrées

    [00: 12: 54.167]
    dans la plateforme de développement

    [00: 12: 56.317]
    afin que nous puissions ajouter certains cas de test

    [00: 12: 58.976]
    à ces nouvelles fonctionnalités que nous avons

    [00: 13: 00.996]
    développé.

    [00: 13: 03.777]
    Nous allons donc prendre le dernier cas de test ici.

    [00: 13: 05.927]
    dernière histoire d'utilisateur ici sur l'ajout de nouveau

    [00: 13: 07.956]
    cas de test.

    [00: 13: 09.317]
    Lorsque nous le ferons, cette barre latérale apparaîtra

    [00: 13: 11.537]
    ici en haut, et c'est ici que nous pouvons sélectionner

    [00: 13: 13.767]
    cas de test existants ou

    [00: 13: 15.826]
    tester les bonbons sur le lien de ces deux individus

    [00: 13: 18.366]
    utiliser des histoires.

    [00: 13: 20.586]
    Dans notre cas, nous allons créer un nouveau cas de test.

    [00: 13: 23.616]
    Nous allons lui donner un nom en répondant

    [00: 13: 26.466]
    des questions,

    [00: 13: 29.537]
    sélectionnez un certain nombre de modèles.

    [00: 13: 32.586]
    Donc, un modèle est essentiellement un

    [00: 13: 35.267]
    la base de ce que nous voulons.

    [00: 13: 37.647]
    Ce cas de test particulier doit être inclus

    [00: 13: 40.297]
    donc inclure un certain nombre d'étapes comme

    [00: 13: 42.626]
    défaut

    [00: 13: 44.787]
    et aider avec ce flux particulier. Nous

    [00: 13: 46.797]
    j'en ai déjà créé certains comme modèle,

    [00: 13: 49.667]
    nous allons donc ouvrir la tâche particulière.

    [00: 13: 52.157]
    Nous allons ouvrir une question particulière,

    [00: 13: 54.547]
    et cela nous donne ensuite la possibilité de

    [00: 13: 56.777]
    ajoutez nos étapes supplémentaires.

    [00: 13: 59.917]
    Si je frappe, je crée une ouverture, cela prendra

    [00: 14: 02.297]
    cet exemple particulier de test

    [00: 14: 04.657]
    modèle et créer ces individus

    [00: 14: 06.884]
    des étapes pour nous.

    [00: 14: 08.624]
    Nous voyons donc ici, sur les étapes de test, que nous pourrions percer

    [00: 14: 10.774]
    descends sur chacun d'eux et vois-en d'autres

    [00: 14: 13.014]
    des informations détaillées,

    [00: 14: 14.624]
    donc pour chaque type d'activité

    [00: 14: 16.764]
    aura un certain nombre de propriétés différentes

    [00: 14: 18.793]
    ici. Celui-ci, nous cuisinons un

    [00: 14: 20.793]
    bouton, nous devons donc savoir de quoi il s'agit

    [00: 14: 22.793]
    nom sur lequel nous devons cliquer

    [00: 14: 24.484]
    et en quelques minutes chaque propriété, chaque

    [00: 14: 26.653]
    conteneur, chaque bouton

    [00: 14: 28.433]
    contient son propre nom unique,

    [00: 14: 31.173]
    et cela nous permet de l'identifier lorsque nous

    [00: 14: 33.244]
    a exécuté le script.

    [00: 14: 38.583]
    Nous disposons également des données de test aussi bien que possible

    [00: 14: 40.624]
    marquer les données de test particulières

    [00: 14: 42.813]
    nous voulons utiliser pour ce test particulier

    [00: 14: 45.024]
    cas, nous pouvons voir les usages

    [00: 14: 47.153]
    de l'endroit où il est utilisé.

    [00: 14: 48.974]
    Enfin, nous pouvons voir ces histoires qui ont été liées.

    [00: 14: 51.293]
    Nous combinons plusieurs histoires pour un

    [00: 14: 53.333]
    cas de test particulier.

    [00: 14: 57.384]
    Maintenant, lorsque nous définissons ces individus

    [00: 14: 59.394]
    étapes, nous pouvons même décider d'enregistrer

    [00: 15: 01.663]
    les manuellement.

    [00: 15: 02.913]
    Et quand nous le faisons, on nous demande de sélectionner

    [00: 15: 04.984]
    d'une fonction particulière ou en action.

    [00: 15: 07.514]
    Il y a un certain nombre d'actions par défaut ici

    [00: 15: 10.004]
    qui ont été construits pour soutenir la

    [00: 15: 12.063]
    Plateforme Mendez.

    [00: 15: 13.573]
    Donc des choses comme cliquer sur certains boutons,

    [00: 15: 15.884]
    sélection de certains éléments CSS

    [00: 15: 18.384]
    tout pourrait être configuré et ajouté dans

    [00: 15: 20.634]
    cette application.

    [00: 15: 23.024]
    Mais nous avons également la possibilité d'enregistrer

    [00: 15: 25.244]
    ceux-ci. Donc si nous voulons utiliser le navigateur

    [00: 15: 27.653]
    enregistrement donc

    [00: 15: 29.004]
    nous pourrions simplement sélectionner l'étape d'enregistrement,

    [00: 15: 31.793]
    ce que cela fait est maintenant de configurer un enregistrement

    [00: 15: 33.833]
    session pour nous afin que nous puissions

    [00: 15: 36.043]
    dans le navigateur, cliquez sur certains éléments

    [00: 15: 38.203]
    et cela créera ces étapes individuelles pour nous.

    [00: 15: 41.803]
    Je vais me diriger vers cet outil. Maintenant, nous pouvons voir

    [00: 15: 44.014]
    que nous avons l'élément de rétroaction ouvert à partir de

    [00: 15: 46.203]
    avant de fermer ça maintenant

    [00: 15: 48.524]
    commencé. Ajouter certains tests.

    [00: 15: 51.423]
    Donc, lorsque nous cliquons sur les options ici,

    [00: 15: 53.583]
    chaque enregistrement pour lequel j'ai sélectionné certains éléments

    [00: 15: 56.433]
    enregistrement J'ai sélectionné Non. Et puis oui,

    [00: 15: 59.293]
    il enregistrera quand j'entrerai dans un

    [00: 16: 01.524]
    date, par exemple,

    [00: 16: 02.974]
    et également enregistrer des informations telles que quand

    [00: 16: 05.063]
    Je tape l'état de la

    [00: 16: 07.096]
    le conteneur.

    [00: 16: 10.876]
    Revenez en arrière vers le

    [00: 16: 13.397]
    par l’IA.

    [00: 16: 14.346]
    on peut le voir ici. C'est réglé.

    [00: 16: 16.417]
    L'article est aussi bon

    [00: 16: 18.136]
    est répondu. Certains éléments comme

    [00: 16: 20.177]
    Non

    [00: 16: 21.017]
    pour notre première question, c'est alors

    [00: 16: 23.037]
    répondu non à la deuxième question et

    [00: 16: 25.267]
    puis il a changé d'avis. Du thé ? Oui, par exemple,

    [00: 16: 28.657]
    sur le côté droit ici vous pouvez voir

    [00: 16: 30.986]
    sur quoi les valeurs sont fixées, quoi

    [00: 16: 33.096]
    la valeur de l'assertion devrait être.

    [00: 16: 35.157]
    C'est la valeur de la session qui dit : Quoi ?

    [00: 16: 37.417]
    cette valeur devrait-elle être lorsque

    [00: 16: 39.417]
    nous entrons ces informations ?

    [00: 16: 41.876]
    C'est une très bonne façon de comparer et de faire

    [00: 16: 43.937]
    sûr que lorsque nous sélectionnons, le certain élément

    [00: 16: 46.456]
    répond à ces valeurs qui

    [00: 16: 48.527]
    Nous pensons que cela devrait être le cas.

    [00: 16: 51.057]
    La sorcière dont le nom est ici permet à son magasin de s'identifier

    [00: 16: 53.086]
    ce que nous voulons sélectionner permet

    [00: 16: 55.126]
    nous devons nous assurer que cette course

    [00: 16: 57.856]
    quand nous avons frappé en sécurité. Ce que cela ferait et créerait

    [00: 16: 59.947]
    ces étapes individuelles. Ici. Nous les voyons

    [00: 17: 02.057]
    maintenant ici.

    [00: 17: 03.057]
    Nous les contractons et les déposons dans le navigateur afin

    [00: 17: 05.237]
    que nous pouvons déplacer la commande.

    [00: 17: 07.517]
    Nous voulons donc sortir deux fois avant de dormir ces réponses

    [00: 17: 10.297]
    nous avons effectivement appuyé sur le bouton Terminer

    [00: 17: 14.356]
    Nous avons donc maintenant ajouté quelques étapes supplémentaires. Nous

    [00: 17: 16.487]
    nous voulons pouvoir exécuter cela, et nous voulons être là pour

    [00: 17: 18.527]
    testez-le sur un certain nombre de navigations différentes

    [00: 17: 21.207]
    sur un certain nombre d'environnements différents également.

    [00: 17: 25.146]
    Dans notre cas, nous allons sélectionner notre acceptation

    [00: 17: 27.317]
    environnement,

    [00: 17: 28.237]
    et nous allons exécuter cela sur un sélénium, hein ?

    [00: 17: 30.957]
    Donc sous le capot,

    [00: 17: 32.356]
    la plateforme des années 80 crée

    [00: 17: 34.626]
    un certain nombre de scripts Selenium.

    [00: 17: 36.817]
    Et le sélénium est un moyen de créer des systèmes automatisés.

    [00: 17: 39.217]
    tests dans le navigateur ou

    [00: 17: 41.267]
    sur l'appareil.

    [00: 17: 42.757]
    Et c'est un hub Selenium

    [00: 17: 44.916]
    un endroit où tu peux courir. Il y a des scripts Selenium.

    [00: 17: 47.757]
    Dans notre cas, nous allons utiliser la pile de navigateur.

    [00: 17: 49.856]
    Vous pouvez également utiliser vos propres lampes sources

    [00: 17: 52.126]
    sélénium. Coeur de votre choix.

    [00: 17: 55.257]
    Nous allons également sélectionner le navigateur Chrome.

    [00: 17: 57.596]
    Je travaille sur une machine Windows 10

    [00: 18: 01.356]
    quand j'appuie sur Exécuter. Maintenant, une fois que cela sera fait,

    [00: 18: 03.567]
    prenez également les scripts que nous avons

    [00: 18: 06.023]
    pourrait trouver dans notre

    [00: 18: 08.114]
    plateforme. Envoyez-les à

    [00: 18: 10.173]
    la pile Selenium du hub du navigateur

    [00: 18: 12.624]
    cela nous permettra alors

    [00: 18: 14.513]
    phase de test en cours

    [00: 18: 18.294]
    si je vais chercher une pile de navigateur maintenant, je peux voir

    [00: 18: 20.884]
    qu'il y a un test qui commence maintenant

    [00: 18: 23.034]
    en haut. Cela aurait pu être déclenché

    [00: 18: 25.473]
    même manuellement

    [00: 18: 26.743]
    ou via des aides.

    [00: 18: 28.263]
    Pipeline.

    [00: 18: 29.453]
    La plateforme a la capacité de se connecter

    [00: 18: 31.753]
    dans n'importe quelle plateforme telle que Jenkins.

    [00: 18: 34.284]
    Les VSD vous permettent de déclencher

    [00: 18: 36.374]
    ceux-ci sur une nouvelle version

    [00: 18: 38.614]
    sur un nouveau commit et une nouvelle exécution

    [00: 18: 40.743]
    ceux-ci dans le navigateur.

    [00: 18: 43.433]
    Voyez-vous ici qu'il exécute chacune des étapes

    [00: 18: 45.483]
    alors le navigateur s'ouvre particulièrement

    [00: 18: 47.753]
    Eurail. Il attend la demande

    [00: 18: 50.003]
    être prêt, et ensuite nous exécuterons chacun d'entre eux

    [00: 18: 52.054]
    ces étapes.

    [00: 18: 53.763]
    Maintenant, une fois terminé, il le sera réellement

    [00: 18: 56.034]
    enregistrez cette session particulière pour nous.

    [00: 18: 58.564]
    Nous pouvons donc visualiser chacune de ces étapes dans

    [00: 19: 01.314]
    l'enregistrement vidéo ici.

    [00: 19: 03.364]
    Nous pouvons donc voir, par exemple, le festival. Il se déroulera

    [00: 19: 05.523]
    à l'euro.

    [00: 19: 07.064]
    Il formera ensuite un journal de connexion pour

    [00: 19: 09.233]
    l'application de

    [00: 19: 12.963]
    ça va enfin

    [00: 19: 14.953]
    ouvre la page que nous voulons Teo

    [00: 19: 17.374]
    à utiliser. Donc

    [00: 19: 24.233]
    il va sélectionner le conteneur particulier.

    [00: 19: 27.864]
    Il répondra alors à un certain nombre de ces questions

    [00: 19: 30.673]
    avoir. Enfin, il atteindra le niveau complet

    [00: 19: 32.844]
    bouton pour que vous puissiez voir qu'il est bien sélectionné maintenant

    [00: 19: 35.213]
    sur. Ensuite, le navigateur se fermera.

    [00: 19: 38.364]
    Si nous revenons à la

    [00: 19: 40.513]
    Plate-forme,

    [00: 19: 41.564]
    nous verrons que c'est au-delà du réel

    [00: 19: 43.584]
    test global,

    [00: 19: 44.963]
    et nous pouvons également voir un certain nombre de tests

    [00: 19: 47.144]
    qui ont échoué.

    [00: 19: 48.663]
    Si un point de ce test particulier échoue,

    [00: 19: 51.294]
    il enregistrera l'étape qui a échoué

    [00: 19: 53.644]
    et également enregistrer et diffuser un journal concernant

    [00: 19: 55.683]
    pourquoi cela a échoué.

    [00: 19: 57.013]
    Et enfin, une capture d'écran de

    [00: 19: 59.074]
    à quel moment dans ce cas particulier

    [00: 20: 01.153]
    processus, il a échoué pendant le voyage.

    [00: 20: 05.364]
    Et vous pouvez également voir l'enregistrement intégré

    [00: 20: 08.203]
    dans la plateforme ici

    [00: 20: 10.384]
    alors nous pouvons regarder cela. Nous voyons

    [00: 20: 12.513]
    pourquoi cette étape particulière a échoué

    [00: 20: 14.753]
    dans le voyage.

    [00: 20: 22.784]
    Nous avons donc vu comment nous pouvons en tirer parti.

    [00: 20: 25.463]
    méthode de test d'application pour pouvoir

    [00: 20: 27.483]
    pour enregistrer les tests fonctionnels et

    [00: 20: 29.634]
    veiller à ce que les exigences qui

    [00: 20: 31.673]
    les utilisations finales se construisent sous la forme d'utilisateurs.

    [00: 20: 34.453]
    sont satisfaits à l'aide de ces tests particuliers

    [00: 20: 36.604]
    scripts. Évidemment,

    [00: 20: 39.844]
    les tests sont vraiment médiocres en partie

    [00: 20: 41.874]
    hors de la plate-forme. Mais pour

    [00: 20: 43.903]
    être là pour ajouter de nouvelles fonctionnalités

    [00: 20: 46.094]
    sur B pour faire évoluer votre application

    [00: 20: 48.294]
    au fil du temps, vous devez vous assurer que

    [00: 20: 50.344]
    tu remets à maintenir

    [00: 20: 52.534]
    capacité

    [00: 20: 53.473]
    et que la qualité de votre candidature

    [00: 20: 55.993]
    est global. Aller

    [00: 20: 58.144]
    être suffisamment simple pour que vous puissiez ajouter

    [00: 21: 00.354]
    nouvelles fonctionnalités sur DH add

    [00: 21: 02.584]
    réaffacturage au fil du temps,

    [00: 21: 05.554]
    et pour ce faire, nous utilisons le

    [00: 21: 07.824]
    location. Donc c'est l'application

    [00: 21: 09.844]
    moniteur de qualité,

    [00: 21: 11.534]
    et cela fait une analyse statique

    [00: 21: 13.544]
    de vos modèles d'application afin

    [00: 21: 15.624]
    il vérifie à quel point il est bien construit

    [00: 21: 17.854]
    Dans l'ensemble, vous maintenez

    [00: 21: 20.284]
    ton application

    [00: 21: 21.364]
    dessus, je lui donnerai une note de cinq étoiles

    [00: 21: 23.784]
    basé sur la norme Isis.

    [00: 21: 25.983]
    Il vérifierait des éléments tels que le volume, la duplication,

    [00: 21: 29.094]
    taille de l'unité complexité de l'unité et

    [00: 21: 31.213]
    donnez à chacun d'entre eux une note de cinq étoiles

    [00: 21: 33.644]
    et ensuite vous donner une note globale. Est-ce que l'enfer

    [00: 21: 35.673]
    Votre application est bien construite.

    [00: 21: 37.884]
    Vous devriez toujours essayer de viser un quatre étoiles

    [00: 21: 40.003]
    notation. Cela vous permet d'avoir

    [00: 21: 42.473]
    couplage lâche et étiquettes vous concernant

    [00: 21: 44.503]
    ajouter de nouvelles fonctionnalités au fil du temps

    [00: 21: 46.673]
    plus facile que si c'était un trois

    [00: 21: 48.923]
    capacité de maintien d'une étoile ou de deux étoiles.

    [00: 21: 53.483]
    À droite. À l'intérieur, vous pouvez voir un entretien

    [00: 21: 55.614]
    tendances en matière de capacité. Donc, chaque jour

    [00: 21: 57.854]
    il vérifiera votre application en utilisant

    [00: 22: 00.453]
    l'ex-modèle Mende se dégrade donc ça va

    [00: 22: 02.523]
    se connecter en utilisant le

    [00: 22: 04.094]
    coller, extraire toutes les informations sur

    [00: 22: 06.344]
    votre modèle d'application.

    [00: 22: 07.827]
    Cela le transformera en un pseudo manteau,

    [00: 22: 10.667]
    et ensuite il le comparera à des milliers

    [00: 22: 12.907]
    des applications construites dans différents

    [00: 22: 15.178]
    types de technologie. Il se pourrait donc que

    [00: 22: 17.188]
    en pi mince. Il se peut qu'il soit en Ruby,

    [00: 22: 19.278]
    peut-être en PHP

    [00: 22: 21.428]
    et il vous donnera une note globale

    [00: 22: 23.458]
    basé sur ces milliers de candidatures.

    [00: 22: 27.347]
    Et nous avons pu voir au fil du temps comment nous nous améliorons

    [00: 22: 29.617]
    dans ces composants individuels, qu'il s'agisse

    [00: 22: 31.698]
    maintenir la capacité, le volume, la duplication

    [00: 22: 33.758]
    et ainsi de suite. Nous

    [00: 22: 36.327]
    vous pouvez voir ici comment nous sommes réellement

    [00: 22: 38.678]
    amélioration ou pas d'amélioration

    [00: 22: 41.347]
    par rapport au dernier changement que nous avons fait.

    [00: 22: 43.637]
    Nous voyons donc ici. Nous avons apporté quelques améliorations

    [00: 22: 45.768]
    en termes de notre défécation, mais nous avons fait

    [00: 22: 48.087]
    certaines unités de taille

    [00: 22: 50.008]
    diminue.

    [00: 22: 52.228]
    Alors, au fur et à mesure que nous avançons, nous faisons constamment

    [00: 22: 54.518]
    une amélioration

    [00: 22: 55.428]
    cette application.

    [00: 22: 57.127]
    Cela nous donne également une bonne idée de la

    [00: 22: 59.288]
    à quel point nos développeurs de

    [00: 23: 01.357]
    les organisations se développent.

    [00: 23: 03.448]
    Utilisent-ils les meilleures normes et les meilleures

    [00: 23: 05.498]
    pratiques en termes de

    [00: 23: 07.228]
    création et utilisation d'extraits et de codes réutilisables

    [00: 23: 09.647]
    composants, ou construisent-ils

    [00: 23: 11.768]
    un désordre qui va être difficile à

    [00: 23: 13.827]
    maintenir l'avenir ?

    [00: 23: 18.407]
    Le tableau de bord de capacité de maintenance nous donne des informations

    [00: 23: 21.317]
    quant au maquillage

    [00: 23: 23.317]
    de notre application.

    [00: 23: 24.867]
    Alors, quel type de technologie sont

    [00: 23: 26.988]
    nous utilisons ? Nous obtenons plus de points si nous utilisons

    [00: 23: 29.298]
    plus de réparation comparé à Teo en utilisant

    [00: 23: 31.298]
    Chanson Java ou HTML.

    [00: 23: 33.827]
    Il nous donne également des informations comme une duplication

    [00: 23: 36.607]
    dans sa taille et donne ces informations

    [00: 23: 39.627]
    graphiques faciles à utiliser.

    [00: 23: 42.807]
    La section Tendance vous permet de voir au fil du temps

    [00: 23: 45.498]
    et comparez certains instantanés pour voir

    [00: 23: 47.748]
    à quel point nous nous améliorons.

    [00: 23: 49.428]
    Nous comparons donc, par exemple, l’année dernière

    [00: 23: 51.498]
    à cette année et voir dans l'ensemble,

    [00: 23: 54.008]
    Est-ce que nous nous améliorons ou sommes-nous

    [00: 23: 56.048]
    ça empire ?

    [00: 23: 57.928]
    Cela nous donne une très bonne idée.

    [00: 24: 00.278]
    Dans l'ensemble, Teo est

    [00: 24: 02.278]
    nous veillons constamment à ce que

    [00: 24: 04.288]
    notre APP est maintenable sur ? La qualité

    [00: 24: 06.758]
    c'est bon.

    [00: 24: 11.472]
    Le tableau des métriques nous permet de regarder

    [00: 24: 13.532]
    à notre application depuis le haut

    [00: 24: 15.742]
    vers le bas, donc nous permet de voir

    [00: 24: 18.022]
    des informations sur, par exemple,

    [00: 24: 20.153]
    un niveau système. Combien

    [00: 24: 22.153]
    lignes de code

    [00: 24: 23.542]
    sommes-nous en train de développer ?

    [00: 24: 25.313]
    Ces lignes de code, comme je l'ai mentionné, sont basées sur Suda

    [00: 24: 27.623]
    Coates. Il n'y a pas de code physique réel,

    [00: 24: 30.673]
    mais cela nous donne aussi une bonne idée

    [00: 24: 32.913]
    quant au nombre de mois-hommes que cela prendrait

    [00: 24: 34.992]
    prendre pour reconstruire cette application particulière.

    [00: 24: 38.373]
    C'est donc basé sur toutes ces applications.

    [00: 24: 40.813]
    Ils ont pris des technologies différentes,

    [00: 24: 43.093]
    et ils sont arrivés à une ligne de base quant à la durée pendant laquelle

    [00: 24: 45.093]
    il faudrait pour le reconstruire.

    [00: 24: 46.972]
    Maintenant, ces moments sont différents. Si vous construisez

    [00: 24: 49.282]
    chez les hommes Nick, parce que nous sommes dix fois

    [00: 24: 51.313]
    plus rapide qu'une technologie traditionnelle.

    [00: 24: 55.673]
    Lorsque vous avez fait appel à une application

    [00: 24: 58.303]
    vous pouvez voir pour chacun des modules

    [00: 25: 00.462]
    et les sections étaient dans votre application, comment

    [00: 25: 02.692]
    qui tombe en panne

    [00: 25: 04.022]
    les mois de bricoleur. Serait-ce pour chaque

    [00: 25: 06.083]
    de ces modules ? Combien de commentaires,

    [00: 25: 08.202]
    combien de lignes de code et combien d'éléments

    [00: 25: 10.633]
    vous avez à l'intérieur

    [00: 25: 13.772]
    lorsque nous atteignons la ferveur dans chacun de ces

    [00: 25: 15.923]
    modules,

    [00: 25: 16.972]
    on peut voir le

    [00: 25: 18.833]
    essentiellement le pseudo-code. Mais derrière

    [00: 25: 21.853]
    chacune de ces pages, Mike

    [00: 25: 23.863]
    Les flux ou ces entités.

    [00: 25: 26.373]
    C'est ainsi que les hommes ont construit leurs applications

    [00: 25: 28.772]
    qui utilise ces modèles visuels pour

    [00: 25: 30.932]
    Construisez vos cartes.

    [00: 25: 32.593]
    Et ceci est une représentation visuelle

    [00: 25: 34.813]
    ici dans le costume, le manteau d'un particulier

    [00: 25: 37.182]
    flux de micro,

    [00: 25: 38.173]
    nous pouvons donc voir qu'il a une activité qui crée

    [00: 25: 40.512]
    une variable d'importation et XML

    [00: 25: 43.002]
    créer un

    [00: 25: 44.762]
    mappage d'importation.

    [00: 25: 47.373]
    Ce qu'il fera, c'est l'utiliser pour que vous puissiez comparer

    [00: 25: 49.853]
    contre d'autres Mike Flows ou

    [00: 25: 51.992]
    d'autres pages ou d'autres applications.

    [00: 25: 57.153]
    La section d'instantané des modifications vous permet de comparer

    [00: 25: 59.653]
    instantanés d'aujourd'hui à hier et

    [00: 26: 01.673]
    ainsi de suite. Les violations

    [00: 26: 03.752]
    appuyez ici nous permet de voir ce que nous avons

    [00: 26: 06.002]
    nous avons été déclassés.

    [00: 26: 07.792]
    Alors pourquoi n'obtenons-nous pas ces cinq étoiles ?

    [00: 26: 09.803]
    notation ? Et que pouvons-nous faire pour

    [00: 26: 11.803]
    améliorer ça ?

    [00: 26: 13.593]
    Alors ici, nous pouvons voir que nous avons quelques

    [00: 26: 15.843]
    violations de taille des unités. Donc ceci

    [00: 26: 17.923]
    c'est peut-être parce que nous en avons trop

    [00: 26: 19.942]
    éléments sur une page. Il se pourrait que

    [00: 26: 22.012]
    nous avons une entité avec beaucoup et

    [00: 26: 24.012]
    beaucoup d'attributs. Donc ce n'est pas bon

    [00: 26: 26.133]
    pratique à faire. Nous devrions toujours briser ces

    [00: 26: 28.133]
    en haut. Cela nous montrera des doublons.

    [00: 26: 31.073]
    Alors où sur certaines pages sur

    [00: 26: 33.123]
    Mike Flows, nous avons des applications

    [00: 26: 35.452]
    et cela nous donnera également des violations

    [00: 26: 37.512]
    si nous avons un mauvais couplage.

    [00: 26: 39.353]
    Donc si nous avons des modules qui sont

    [00: 26: 41.432]
    pas faiblement couplé, il

    [00: 26: 43.502]
    sera tout ce qui nous donnera du négatif

    [00: 26: 45.813]
    marques et permettez-nous ensuite

    [00: 26: 47.942]
    les améliorer au fil du temps.

    [00: 26: 50.042]
    Mais ce ne sont pas seulement les hommes qui suivent les modèles,

    [00: 26: 52.093]
    regardera également votre CSS, vous êtes en HTML

    [00: 26: 55.032]
    java JavaScript si vous avez ajouté

    [00: 26: 57.432]
    dans le module.

    [00: 26: 59.542]
    Donc ici, nous pouvons voir que nous avons du Java, qui

    [00: 27: 01.952]
    en fait, c'est assez identique.

    [00: 27: 04.272]
    Il y a plusieurs sections ici qui

    [00: 27: 06.383]
    nous devrions en fait regarder

    [00: 27: 08.573]
    pour réintégrer le processus.

    [00: 27: 13.542]
    C'est drôle, la dernière section. Je veux montrer

    [00: 27: 16.343]
    ses graphiques de dépendance

    [00: 27: 18.942]
    donc la dépendance se greffe sur elle.

    [00: 27: 21.093]
    Votre candidature est un trou

    [00: 27: 22.843]
    sur chacun de ces modules et comment

    [00: 27: 25.113]
    ceux-là en couple ensemble.

    [00: 27: 27.143]
    Vous remarquez donc qu'il y a un certain nombre de lignes entre

    [00: 27: 29.442]
    ceux-ci et pour chacun d'entre eux

    [00: 27: 31.462]
    modules thématiques. Il vérifiera si

    [00: 27: 33.803]
    ces dépendances sur ceux-là

    [00: 27: 35.942]
    couples couplages entre ces modules

    [00: 27: 38.373]
    sont bons ou mauvais.

    [00: 27: 40.103]
    Donc ici, nous pouvons voir que nous avons un mauvais couplage

    [00: 27: 42.492]
    parce qu'il utilise certains

    [00: 27: 44.782]
    modules d'activités,

    [00: 27: 47.163]
    et il ne les utilise pas

    [00: 27: 48.863]
    de manière réutilisable.

    [00: 27: 50.942]
    C'est pourquoi il est surligné en rouge,

    [00: 27: 52.853]
    et nous pouvons alors commencer à intervenir et à les réparer.

    [00: 27: 57.042]
    Donc tout cela a été mentionné. Informations

    [00: 27: 59.482]
    qui se passe à propos de ces applications

    [00: 28: 01.762]
    les modèles sont fournis par le modèle

    [00: 28: 04.163]
    s pourriture

    [00: 28: 05.542]
    sur le modèle. S Decay est quelque chose que nous

    [00: 28: 07.553]
    figurera dans notre prochaine arme sur laquelle

    [00: 28: 09.553]
    il s'agira d'une capacité ouverte et extensive.

    [00: 28: 11.803]
    C'est une fonctionnalité puissante de la plateforme

    [00: 28: 14.492]
    qui vous permet de faire plusieurs choses

    [00: 28: 16.692]
    avec cela vous permet d'importer, de

    [00: 28: 18.972]
    exporter, mais aussi faire des analyses

    [00: 28: 21.182]
    de ces modèles.

    [00: 28: 26.222]
    J'espère donc que dans les vingt dernières minutes ou

    [00: 28: 28.282]
    donc à partir de cette démo, je suis sorti. Ce qui devrait

    [00: 28: 30.373]
    vous montrer certaines des capacités

    [00: 28: 33.333]
    qui composent les hommes, la qualité du logiciel Dex.

    [00: 28: 36.153]
    Et nous avons pu démontrer, en

    [00: 28: 38.242]
    notamment la plateforme des années 80

    [00: 28: 40.553]
    Sur la plateforme.

    [00: 28: 44.923]
    J'espère donc que vous avez apprécié ce low

    [00: 28: 47.143]
    Webinaire sur les manteaux

    [00: 28: 49.123]
    au

Choisissez votre langue