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.
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.
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 ;)
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?
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.
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 😘
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
@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.
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.
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. 😊
Toujours aussi super ! Hâte de suivre la suite, Merci.
Merci beaucoup Nour 🤲
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.
Yoan merci encore… une des meilleurs façons d’aider les autres… le partage de connaissance, cela n’a pas de prix
J'ai commencé la série hier, merci pour tes vidéos ! C'est vraiment très bien structuré
Hello !
Merci pour cette vidéo, je viens de m'abonner et je vais ouvrir un feed sur mon discord pour les suivantes 😀
Soit le bienvenu 👌
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
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 🙂
Merci @@cryt2801 j'ai cru que j'allais péter un câble sur ce problème !!!!!
@@vincentauzias8534 ;)
Franchement un délire le truc des test !
mercii pour la découverte d'Azimutt 😊
L'outil est vraiment très chouette, et je n'ai présenté qu'une toute petite partie !
Top cette idée d'automatiser les tests, je le fais avec Cody et ensuite Generate Unit Test
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.
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 ;)
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?
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.
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 😘
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
💥💥💥
@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.
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.
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. 😊
Truc de fou les tests unitaires avec copilot 😳
26:54 41:19