4 ERREURS courantes qui rendent ton code moche (et comment les corriger)

Поділитися
Вставка
  • Опубліковано 21 січ 2025

КОМЕНТАРІ • 17

  • @denisjean-bastien1253
    @denisjean-bastien1253 3 місяці тому

    Continue! J'adore ! Hâte à la prochaine vidéo ! Et merci pour ce contenu 😊

  • @doluuuuuuu
    @doluuuuuuu Місяць тому

    Continues comme ça broooooo !!!!

  • @Sql37
    @Sql37 3 місяці тому

    Super, merci !

  • @MrWass14
    @MrWass14 3 місяці тому

    On va pas se mentir, tu vas aller loin 😉

  • @greggs2444
    @greggs2444 3 місяці тому

    Salut ! J’ai découvert ta chaîne il y a quelques jours et tu fais un très bon contenu, je t’encourage à continuer comme ça !
    Je me reconnais parfois dans les erreurs que tu montres et j’essaie d’améliorer ça dans mon quotidien de dev
    J’utilise souvent des dataframe pandas dans mon boulet et je me demande s’il vaut mieux nommer mon dataframe df (sachant qu’il évolue au fil du traitement) ou lui donner un nom plus explicite qui change ligne par ligne (exemple : df_raw, df_with_tax, df_to_export, etc.)
    Merci !

    • @greggs2444
      @greggs2444 3 місяці тому

      J’ajouterais que parfois un commentaire bien placé m’a aidé à comprendre pourquoi mon prédécesseur avait écrit une ligne (et c’est quasi tout le temps suite à une demande d’un client, donc pas vraiment de logique suffisante pour être retranscrite dans le nom de la variable sans explication)

    • @LaMaliceCode
      @LaMaliceCode  3 місяці тому

      Hello merci pour ton commentaire ! C'est toujours mieux d'être le plus explicite donc bien nommer son df à chaque fois. Par contre si t'as des problématiques de mémoire, faut penser à delete la variable précédente (del "nom de variable") une fois qu'elle n'est plus utilisée, ainsi de suite. C'est sûr que certains commentaires peuvent être utile dans certains cas ;) , je parle plus des dev qui mettent "trop de commentaires" au lieu d'être explicite dans le code.

  • @rousquille66
    @rousquille66 3 місяці тому

    Hello, merci pour le contenu que tu proposes. Question, les kwargs ont-ils une utilité lorsqu'on applique les principes SOLID (hors décorateurs) ?

    • @LaMaliceCode
      @LaMaliceCode  3 місяці тому +1

      Hello merci à toi ! Les kwargs, ça peut être utile surtout pour garder du code flexible (ex: principe Open/Closed) en permettant l’ajout d’arguments optionnels sans modifier l’interface publique. Mais faut pas trop en abuser je pense, sinon ça peut rendre le code moins clair.

    • @rousquille66
      @rousquille66 3 місяці тому

      @@LaMaliceCode merci 🙂

  • @chihoon_yi
    @chihoon_yi 3 місяці тому

    bg

  • @Jol_CodeWizard
    @Jol_CodeWizard 3 місяці тому

    Intro de la vidéo : "Notre métier de développeur il est complexe, il est difficile..."
    La suite : des conseils applicables seulement sur des projets faciles...
    PS : affirmer qu'une fonction de 15 lignes est "trop longue", je ne commente même pas...

  • @ikonjoou
    @ikonjoou 3 місяці тому

    Merci d'apprendre les principes d'Oncle Bob aux juniors.
    ps: La jeune fille à la perle, tournée vers la droite c'est perturbant, si tu pouvais remettre ton image dans le bon sens au montage, ça serait parfait. désolée ;)

    • @LaMaliceCode
      @LaMaliceCode  3 місяці тому

      N'en dis pas plus j'y ferais attention pour la prochaine vidéo

  • @technologynews3143
    @technologynews3143 3 місяці тому

    Du coup ca te choque pas d'avoir 200 fonctions par classes ?

    • @LaMaliceCode
      @LaMaliceCode  3 місяці тому

      J'imagine que si t'as 200 méthodes dans une classe, c'est qu'elle a un problème de single responsibility. Je conseille pour un code lisible, moins de 3 méthodes publiques par classe pas plus. Le nombre de méthodes privés dépendra de la complexité et de chacun évidemment :)

    • @Jol_CodeWizard
      @Jol_CodeWizard 3 місяці тому

      @@LaMaliceCode "J'imagine que si t'as 200 méthodes dans une classe, c'est qu'elle a un problème de single responsibility."
      Tu n'en sais rien. Faut étudier un peu ce que les gens font si tu veux les conseiller...
      200 méthodes publiques ce n'est pas nécessairement délirant. Considère par exemple une classe qui implémente un gros type abstrait de données, ou qui a un rôle clé dans une application (par exemple si une des méthodes de cette classe est une sorte d'ordonnanceur qui constitue la boucle principale du programme).