Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Découvrir Symfony3

Préparer le futur et les montées de version

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Pour ne pas avoir de problèmes dans les prochaines versions, il faut respecter certaines règles dans son code et toujours préparer la suite. Parcourez le guide des migrations simplement.
03:08

Transcription

Pour préparer au futur, vous préparez au prochaines évolutions d'un framework, ou d'une librairie PHP, ce n'est pas compliqué, il suffit simplement de faire une vérification dans les sources, de ce que vous utilisez, vos vendor c'est ça qui est important. Quand vous allez travailler sur un projet, peut-être même d'ailleurs pourquoi pas, votre projet. Il est possible soit de regarder, de voir passer les notations deprecated qui vous vous donnent l'information de ce qu'il va être déprécié au fur et à mesure et dans le temps du coup. Je vous montre astuce très simple, vous faites un clic droit ici. Et là vous allez dire find in path, vous allez rechercher dans le path. Tout les tags en PHP Doc @deprecated, que d'ailleurs soit dite en passant, vous pouvez l'utiliser dans votre projet. Vous pourriez utiliser ça aussi pour informer vos développeurs qu'à un moment ou un autre et bien une fonctionnalité dans une futur version de votre programme va être déprécié. Attention, il ne faut plus l'utiliser, il faut utiliser autre chose. Ça, ça fait parti des règles de développement quand on est en intégration contenue et quand c'est évolué un programme.. On va donner l'information aux développeurs que quelque chose sera . Si vous le faites ici dans vendor évidemment vous allez en trouver plein, notamment ici vous allez trouver pas mal de choses sur doctrine. Il y a des choses qui vont être dépréciées au fur et à mesure donc si on va ouvrir comme ça on verra que dans par exemple FileCacheReader ici on a une annotation deprecated qui vous dit que le FileCacheReader, va être déprécié et va être supprimé dans les versions supérieurs plus tard, donc faites très attention à ça. Généralement les tags deprecated ici vous donne les informations de ce qu'il faut faire maintenant pour ne pas être bloqué plus tard. Et c'est ce que vous devriez faire dans un projet Symfony pour ne pas être bloqué plus tard. Alors, ce qui est génial c'est comme vous êtes en 3, normalement vous n'avez plus aucun tag deprecated. On va faire une recherche ici sur Symfony directement. Donc Find in Path sur Symfony. Et vous en trouverez, mais uniquement ici dans les tests ah, c'est les testes qui vont comporter des tags deprecated. Si vous le faites sur une version du 8 vous verrez pas mal de choses ah, qui seront dépréciées pour la prochaine version soit la version 3. Voilà vous avez la clé c'est comme ça qu'on fait. On vérifie et on adapte son code en fonction. On vous dira qu'effectivement il faut faire attention parce que ben ça va être déprécié dans le temps donc vu que ça va être déprécié il faut mettre à jour et ici vous aurez qu'est ce qu'il faut mettre à jour, comment il faut le mettre à jour pour ne pas subir de problèmes à la montée de version. Si vous respectez dans votre code les nouvelles notations qui préparent déjà au futur parce que généralement, dans la version et bien par exemple 2.8 on avait des choses que l'on pouvait faire qui nous permettait de faire une montée de version vers 3 sans aucun problème. Et ben vous n'aurez pas de soucis, vous pourrez tout simplement mettre à jour votre projet, il faut juste respecter ça. Cherchez les tags deprecated dans les prochaines versions. Et n'hésitez pas à patcher tout de suite vos projets, à respecter les prochaines guidelines, donc les prochaines choses à faire dans votre projet. Les prochaines notations, les prochaines écritures de fonctions et appels de fonctions. Puis voilà vous pourrez faire des montés de version et vous vous préparez au futur de façon très simple.

Découvrir Symfony3

​Prenez en main Symfony3 pour développer des applications riches. Apprenez à créer des routes et des contrôleurs, créez des formulaires, sauvegardez des données, etc.

3h27 (45 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :7 avr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !