Création des entités + BONUS avec GitHub COPILOT CHAT 🤯 - Un projet Symfony de A à Z - FreeReads #04

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 29

  • @nourkar9295
    @nourkar9295 Рік тому +2

    Toujours aussi super ! Hâte de suivre la suite, Merci.

    • @yoandevco
      @yoandevco  Рік тому +1

      Merci beaucoup Nour 🤲

  • @Soliolangly
    @Soliolangly Рік тому +7

    Je suis très sceptique sur la partie concernant les tests unitaires des entités. Tester des getter et setter ne me semble pas très utile en terme d'applicatif, se serait plutôt la partie controller ou des services (si il y en a) qui mérite des tests pour vérifier que l'application, les fonctionnalités métier n'ont pas de régression suite à de nouveaux développements.

  • @bdiakhaby
    @bdiakhaby Рік тому

    Yoan merci encore… une des meilleurs façons d’aider les autres… le partage de connaissance, cela n’a pas de prix

  • @MrEpphrodont
    @MrEpphrodont Рік тому

    J'ai commencé la série hier, merci pour tes vidéos ! C'est vraiment très bien structuré

  • @ange550
    @ange550 Рік тому +2

    Hello !
    Merci pour cette vidéo, je viens de m'abonner et je vais ouvrir un feed sur mon discord pour les suivantes 😀

  • @cryt2801
    @cryt2801 Рік тому +1

    J'ai suivi le tuto à la lettre mais quand je fais un symfony console make:entity Doe ça me met une exception ... In ExceptionConverter.php line 87:

    An exception occurred in the driver: could not find driver

    • @cryt2801
      @cryt2801 Рік тому +1

      J'ai trouvé, le problème venait de mon php.ini, il fallait que j'enlève le semicolon devant extension=pgsql et extension=pdo_pgsql 🙂

    • @vincentauzias8534
      @vincentauzias8534 Рік тому +1

      Merci @@cryt2801 j'ai cru que j'allais péter un câble sur ce problème !!!!!

    • @cryt2801
      @cryt2801 Рік тому

      @@vincentauzias8534 ;)

  • @kevinaubree2865
    @kevinaubree2865 Рік тому

    Franchement un délire le truc des test !

  • @mairahs16
    @mairahs16 Рік тому +1

    mercii pour la découverte d'Azimutt 😊

    • @yoandevco
      @yoandevco  Рік тому +1

      L'outil est vraiment très chouette, et je n'ai présenté qu'une toute petite partie !

  • @ChristopheGuthoerl
    @ChristopheGuthoerl 3 місяці тому

    Top cette idée d'automatiser les tests, je le fais avec Cody et ensuite Generate Unit Test

  • @thibauttaglialatela4593
    @thibauttaglialatela4593 Рік тому

    Hello,
    Merci pour cette série de vidéos trés intéressante et formatrice.
    J'aurai une question pour ceux qui font le projet en suivant les vidéos. Est-ce que chez vous GrumPHP bloque vos commits ? Chez moi il trouve une douzaine d'erreurs dans mes entitiés. J'hésite à le désactiver.
    Merci d'avance pour vos réponses.

    • @sangfroidniloi
      @sangfroidniloi Рік тому +1

      Bonjour, oui, j'avais le même problème, c'est Phpstan qui était mal réglé. Vérifie que tu as le même fichier Makefile que sur dépot de Yoann. Le level de qa-phpstan pour moi était réglé à 7, il doit être à 3 ;)

  • @NordTonne
    @NordTonne Рік тому

    Bonjour Yoan. Existerait-il un moyen d'utiliser sf6 et la domotique pour récupérer des données de prises connectées en wifi. Actuellement j'utilise smartlife mais je ne trouve cela très bien et je ne veut pas tomber dans jeedom, home assistant... N'y aurait-il pas un sujet susceptible d'être l'objet de quelques vidéos dont tu as le secret?

  • @olivierlejeune1950
    @olivierlejeune1950 Рік тому +1

    Merci pour cette vidéo bien sympa.
    Je suis désolé de faire mon grincheux maic c’est ”entité” sans e à la fin ^^
    Je ne sais pas si tu as prévu de l’aborder exprès plus tard, mais il manque un truc super important dans userbook selon moi, un ordre de préférence de lecture.
    Sinon ça serait super de réintégrer schemaspy dans ton projet et dans ta pipeline CI pour l’ajouter aux Gitlab Pages. Et comme ça ton lien pages, tu peux le mettre dans ton readme du projet.
    Vivement la suite. Encore merci.

    • @yoandevco
      @yoandevco  Рік тому +2

      Merci Olivier pour ton message 👍🏼
      Pour l'orthographe, j'essaye de me soigner, mais c'est pas encore ça. J'ai décidé de ne plus me formaliser. ☺️
      Pour l'ordre de préférence, ce pourrait en effet être un truc intéressant, quand le projet sera ouvert à la contribution, ce serait une MR sympa pour la communauté (C'est l'idée à l'issue de la série d'ouvrir le projet).
      Pour schema Spy, comme j'ai déjà fait une vidéo, que le schéma reste méga simple, et pour ne pas rallongé la série, je vais faire l'impasse 😁
      Merci comme d'habitude 😘

  • @sangfroidniloi
    @sangfroidniloi Рік тому

    Tip top cette vidéo, je n’utiliserai pas copilot par principe, mais le reste est vraiment cool ! GrumPHP me crie un peu dessus par contre visiblement à cause de phpstan qui me parle de classes génériques sur mes collections checkGenericClassInNonGenericObjectType. Je vais trouver. Merci encore

  • @mairahs16
    @mairahs16 Рік тому

    💥💥💥

  • @clementmartin7735
    @clementmartin7735 Рік тому

    @YoanDev Pour que VSCode te fasse les propositions d'autocomplétion (import ou autres), plutôt que d'effacer la dernière lettre et la retaper, tu peux juste faire `Ctrl + espace` ;)
    Merci pour tes vidéos toujours quali.

    • @clementmartin7735
      @clementmartin7735 Рік тому

      Hey et j'ai trouvé étonnant que tu n'utilises pas les commandes de ton Makefile pour les créations d'entités (sf-me), les créations de migrations (sf-mm) et l'exécution des migrations (sf-dmm).
      Depuis ta vidéo sur le sujet, je me suis mis à mettre en place ce fichier sur un peu tous mes projets et je trouve ça tellement confortable que j'ai bien du mal à m'en passer désormais.

  • @olivierlejeune1950
    @olivierlejeune1950 Рік тому

    Hello encore. A tester mais toi qui aime les IA, ça serait sympa de demander des résumés de lecture en quelques mots à chat GPT d'un livre dans le userbook.
    Sinon en faisant quelques recherches, j'ai compris que apparemment un isbn est unique par édition, donc pour un même livre, il aura des isbn différents par format, langue ou réédition. Et donc par éditeur aussi ( même si par contre un éditeur a un code unique le représentant au sein des isbn de toutes ses éditions).
    Tout ça pour dire que l'isbn13 est une évolution pour gérer l'isbn via code barres. Ça peut fournir des idées de développement aussi. 😊

  • @mathieuregnier2262
    @mathieuregnier2262 Рік тому

    Truc de fou les tests unitaires avec copilot 😳

  • @devber2450
    @devber2450 Рік тому

    26:54 41:19