synolab-veille-mars-header

Clean-code, Franken-Flash et la fin de l’agilité

Par Estelle le 28 mars 2023

 Lecture 5 minutes

Notre équipe technique vous partage tous les mois sa veille technologique. Retrouvez toutes les actualités et informations qui ont retenu notre attention au mois de mars. Clean-code, Franken-Flash et la fin de l’agilité...

Quand le clean-code ne rime plus avec la performance

La notion de “clean-code” est une pratique qui est apprise à tous les développeurs pour la lisibilité et la maintenabilité d’un code. Parmi les meilleures pratiques, on retrouve souvent celle du DRY (pour Don’t Repeat Yourself), ou encore les règles sur les fonctions qui doivent être petites et ne faire qu’une chose à la fois. Néanmoins, si ces pratiques peuvent permettre de gagner du temps aux développeurs qui reprendront le travail d’autrui, qu’en est-il de la performance dudit code ? Toutes les bonnes pratiques du clean-code ne sont pas mauvaises, mais il se trouve que certaines impactent plus la performance que d’autres ; c’est ce que nous explique Casey Muratori dans son article sur le clean-code.

Six méthodes pour un seul résultat

Combien de façons existe-t-il pour enlever une valeur dans un tableau PHP ? En réalité, beaucoup ! Cet article de Dams en propose six. De array_search() à la boucle classique foreach(), quelle est la solution la plus pertinente ? La plus performante ? Une petite analyse très sympathique qui nous démontre la richesse de ce langage.

Franken-Flash

Avec l’effervescence du HTML5 et de WebGL, et depuis janvier 2021, Adobe a définitivement fait ses adieux au lecteur Flash Player. De ce fait, vous avez sans doute dû dire au revoir à l’un de vos sites préférés, ou à cette petite animation qui vous faisait bien rire… Mais pas de panique ! Si vous êtes nostalgiques et que vous souhaitez voir renaître ces animations qui n’ont pas été déportées, Ruffle est là pour vous ! Ruffle est un émulateur de Flash Player qui vous permet d’exécuter en toute sécurité des applications flash. J’ai personnellement testé l’extension sur mon navigateur pour retrouver avec bonheur La boite à Donuts !

Ils nous volent notre travail !

L’apogée des IA n’est peut-être pas encore passée, mais ces dernières effraient beaucoup de monde ; les artistes, les développeurs, les créateurs de contenus… Dans un monde où les nouvelles technologies ne cessent d’évoluer, les développeurs n’auront-ils plus de travail à l’avenir, faute d’être plus efficaces qu’une intelligence artificielle ? Ce sentiment, Josué Comeau l’a beaucoup remarqué sur les réseaux sociaux ces derniers jours, et il nous partage son avis sur la question : les choses vont changer, oui, mais pas de manière aussi effrayante. Un article très intéressant qui nous permet de relativiser sur l’effervescence des IA.

La fin de l’agilité ?

Vous avez sans doute déjà entendu parler de l’agilité en entreprise, une méthode pour s’adapter dans un environnement en constante évolution. Et bien que l’agilité ait connu un franc succès, elle est aujourd’hui crainte par de nombreuses entreprises et développeurs. Quelles sont les raisons et les causes de cette peur ? L’agilité est-elle vraiment en déclin ? Découvrez l’article de Romain Maziur, qui revient aux fondements de l’agilité et nous explique en quoi la complexité des frameworks est une menace pour l’agilité.

Pour finir

Voici les autres liens partagés par nos équipes ce mois-ci, bonne lecture !

GIF