[:fr]La parole est aux speakers : Valentine Boineau[:]

Publié le

[:fr]Jusqu’au Forum PHP 2019, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

Symfony Checker is coming

Avez vous déjà entendu parlé de l'AST ? Peut-être pas... Le CFG et le SSA ? Encore moins ! J'aimerais vous présenter ces résultats d'algorithmes trop cools utilisés dans l'analyse de qualité de code avec lesquels j'ai eu l'occasion de travailler via un projet : le SymfonyChecker.

Grace Hopper
25/10/2019
12:10-12:30

Dans la description de ta conférence, tu mentionnes AST, CFG, SSA : as-tu des références à conseiller pour maîtriser ces concepts ?

C’est via mon tuteur, Titouan Galopin, que j’ai abordé ces différents sujets. J’avoue qu’à part farfouiller sur Internet je n’ai pas de réelles références en tête. Titouan a dû apprendre avec plein d’articles différents, je vais essayer d’en récolter quelques-uns d’ici le Forum PHP 2019 pour pouvoir les indiquer aux gens qui seront intéressés.

Est-ce qu’il y a des critères spécifiques à Symfony qui ont orienté le choix de l’algorithme utilisé dans SymfonyChecker ?

L’avantage principal du choix de ces résultats d’algorithme, c’est leur compatibilité. Ils fonctionnent très bien et augmentent de manière exponentielle l’efficacité de l’analyse statique. La grande majorité des analyseurs utilisent uniquement l’AST mais on se retrouve rapidement limité. C’est en partie ce que je vais expliquer dans mon talk.

La poursuite de tes études en alternance a-t-elle été un frein à la préparation de ta conférence ?

J’ai eu de la chance, j’ai toutes les vacances d’été! Je n’ai pas cours de juillet à septembre, donc plus de temps pour me préparer. Après ce n’est pas la première fois que je fais ce talk, mais j’ai réussi à faire de l’école un avantage puisque j’ai tous les ans un rapport d’alternance à écrire, suivi d’une soutenance. Et le sujet de mon rapport a été… SymfonyChecker! J’ai donc pu m’entraîner en cours pour mon talk, et m’entraîner à mes talks pour ma soutenance. Rentable!

Tu bénéficies du programme d’accompagnement des speakers : comment as-tu connu celui-ci ? Qu’en attends-tu ?

J’en avais un peu entendu parler lors de discussions dans les différents événements de l’AFUP, et j’ai décidé de cocher la petite case lors du CFP, sans trop savoir ce que j’en attendais vraiment ou ce que ça pouvait m’apporter. Je me suis dit que de toute façon ça allait forcément m’intéresser, et c’est bien le cas ! J’ai un talk très adapté à un public Symfony, mais je dois changer un peu mon discours pour un public PHP, et l’accompagnement me permet d’avoir un avis plus extérieur tout en étant très pro, ce qui m’aide à m’améliorer sur des choses que mon entourage et moi n’avions pas remarquées.

Une conférence présentée par

Valentine BOINEAU
Valentine BOINEAU
Etudiante en informatique à l'école Ingetis à Paris, Valentine effectue actuellement son alternance en developpement chez Symfony.

Autres interviews

[:]