Okay, this shit is hard - Un regard sur un de mes anciens commentaires de code

Comme le titre l'indique, et comme le montre l'image du post, un extrait de code d'un web scraper que j'ai programmé pour un de mes sites, bien sûr le code pour décomposer le HTML, pour cela je me sers du code PHP de Simple DOM HTML, mais chaque site est différent et même si beaucoup ont de grands points communs, il y a des systèmes de gestion de contenu exotiques où je me demande pourquoi c'est si compliqué, même si c'est simple, enfin, probablement pour me rendre la tâche difficile justement alors 😛

Le code que j'ai programmé devait extraire un lien vers une image, sauf que ce lien d'image a des paramètres avec d'autres informations sur d'autres tailles d'image, mais pas sous forme de simples Key=Values, mais avec des parenthèses rectangulaires, et c'est là que ça devient un peu saccadé pour manipuler le code de cette manière, pour pouvoir finalement le lire.

Le code lui-même a facilement 5 ans, et pendant ces 5 ans, j'ai pu moi aussi élargir mes connaissances, on n'a jamais fini d'apprendre.

Il s'agit donc plutôt d'une relique de mon travail, qui remonte à quelques années, et qui montre finalement l'importance de la documentation, surtout lorsque le code ou la fonction n'est pas facile à comprendre. J'ai découvert ce bout de code en cherchant des bouts de code pour réduire le travail de programmation. Et là, on sourit soi-même en lisant : Ok, this shit is hard....

Vous aimez cet article ? Partagez-le !

Publié par Petr Kirpeit

Tous les articles correspondent à mon opinion personnelle et sont rédigés en allemand. Afin de permettre aux lecteurs anglophones d'accéder aux articles, ceux-ci sont automatiquement traduits via DeepL. Les faits et les sources sont ajoutés dans la mesure du possible. En l'absence de preuves évidentes, l'article en question est considéré comme mon opinion personnelle au moment de sa publication. Cette opinion peut évoluer au fil du temps. Les amis, partenaires, entreprises et autres ne sont pas obligés de partager cette position.

Laisser un commentaire