Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2022-06-06T21:46:42+02:00Les derniers messages parus sur le forum de Zeste de Savoir.Comment savoir si mon code est "bon" ?, message #2434812022-06-06T21:46:42+02:00Marty_and_Doc/@Marty_and_Dochttps://zestedesavoir.com/forums/sujet/16272/comment-savoir-si-mon-code-est-bon/?page=1#p243481<p>Salut,</p>
<p>Il existe un outil qui s’appelle LGTM qui analyse ton code pour en faire remonter de mauvaises pratiques afin que tu puisses les corriger.
Il compare également ton code avec d’autres projets de même taille présent dans sa base de donnée et il te donne une note sur la qualité de ton code.
Voici le lien si jamais ça t’intéresse:
<a href="https://lgtm.com/">LGTM</a></p>
<p>Il y a plein d’autres éléments à prendre en compte pour dire qu’un code est bon mais je pense que ce site est déjà un bon début.</p>
<p>J’ai aussi vue une conférence Ted avec Linus Torvald qui explique ce qu’est un bon code dans une partie de la conférence. Voici également un lien si cela t’intéresse : <a href="https://youtu.be/o8NPllzkFhE?t=862">https://youtu.be/o8NPllzkFhE?t=862</a></p>Comment savoir si mon code est "bon" ?, message #2430522022-05-18T13:08:21+02:00Amaury/@Amauryhttps://zestedesavoir.com/forums/sujet/16272/comment-savoir-si-mon-code-est-bon/?page=1#p243052<figure><blockquote>
<p>Tu peux quand même regarder les bonnes pratiques publiées pour chaque langage, pour voir si tu les respectes bien. (Je suppose que cela existe pour Python aussi). Il existe aussi des outils de vérification du code (pour les langages compilés, c’est sur. Pour Python, c’est à voir).</p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/16272/comment-savoir-si-mon-code-est-bon/?page=1#p243048">gbdivers</a></figcaption></figure>
<p>Pour Python, il y a bien des bonnes pratiques, à commencer par le Zen of Python et la PEP8. <a href="/@entwanne" rel="nofollow" class="ping ping-link">@<span class="ping-username">entwanne</span></a> en parle bien <a href="https://zestedesavoir.com/articles/1079/les-secrets-dun-code-pythonique/">dans cet article sur comment écrire un code “pythonique”</a> <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"></p>
<p>Pour des outils de vérification, sur la mise en forme ça existe (black, pour le formatage automatique, ou flake8, par exemple), par contre pour le suivi des bonnes pratiques, vu que c’est plus subjectif, une relecture humaine reste privilégiée.</p>Comment savoir si mon code est "bon" ?, message #2430482022-05-18T01:58:22+02:00gbdivers/@gbdivershttps://zestedesavoir.com/forums/sujet/16272/comment-savoir-si-mon-code-est-bon/?page=1#p243048<figure><blockquote>
<p>Je ne peux décemment pas demander à quelqu’un de me relire à chaque fois…</p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/16272/comment-savoir-si-mon-code-est-bon/?page=1#p243047">Koala</a></figcaption></figure>
<p>Si.</p>
<p>A un moment donné, si ton code est fonctionnel (= tu as écrit pleins de tests et tu sais que ton code fait ce qui doit être fait), ça devient compliqué de progresser sans avoir des retours extérieurs.</p>
<p>Tu peux quand même regarder les bonnes pratiques publiées pour chaque langage, pour voir si tu les respectes bien. (Je suppose que cela existe pour Python aussi). Il existe aussi des outils de vérification du code (pour les langages compilés, c’est sur. Pour Python, c’est à voir).</p>
<p>C’est justement l’intérêt premier des stages et premiers boulots d’avoir des retours de devs expérimentés.</p>
<p>Tu peux également poster ton code sur les forums ou discord pour avoir des retours sur un code ou un projet complet.</p>
<p>Une autre solution est de participer à des projets open sources, avec d’autres devs qui te feront des retours. Mais c’est pas toujours simple de rejoindre un projet open source. (Pour info, Zeste de Savoir est écrit en Python, c’est open source et ils sont toujours à la recherche d’aide <img src="/static/smileys/svg/clin.svg" alt=";)" class="smiley"> )</p>Comment savoir si mon code est "bon" ?, message #2430472022-05-18T01:31:52+02:00Koala/@Koalahttps://zestedesavoir.com/forums/sujet/16272/comment-savoir-si-mon-code-est-bon/?page=1#p243047<p>Bonjour à tous,</p>
<p>Je vous explique un peu le contexte : cela fait quelques temps que je potasse des tutos pour apprendre python. Je pense maintenant être assez à l’aise avec les bases. Du coup, je commence à pratiquer. Je fais des petits projets par-ci, par-là (rien de folichon, hein!) et je fais des exercices.</p>
<p>Mes programmes sont corrects, dans le sens où ils agissent comme je le souhaite.</p>
<p>Mais je me demande maintenant comment je peux encore les améliorer. Comment je peux savoir si mes codes sont "bons", "propres" ou "pythonesque", si j’utilise bien les bons outils, etc ?</p>
<p>Je ne peux décemment pas demander à quelqu’un de me relire à chaque fois…</p>
<p>Avez-vous des idées ?</p>
<p>Merci d’avance et belle soirée à tous !</p>Cherche un livre (ou plusieurs) pour connaitre les bases de la sécurité informatique et m'introduire a ce domaine , message #2332002021-04-12T20:08:40+02:00MHD99/@MHD99https://zestedesavoir.com/forums/sujet/12552/cherche-un-livre-ou-plusieurs-pour-connaitre-les-bases-de-la-securite-informatique-et-mintroduire-a-ce-domaine/?page=1#p233200<p>salut!</p>Explication sur un simple circuit avec une résistance et une LED, message #2106942019-11-07T16:20:32+01:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/13193/explication-sur-un-simple-circuit-avec-une-resistance-et-une-led/?page=1#p210694<blockquote>
<p>la solution serait un pont diviseur de tension ?</p>
</blockquote>
<p>Non, car un pont diviseur de tension ne permet pas de faire passer du courant dans la branche "au milieu du pont"</p>
<blockquote>
<p>mais j’imagine que c’est pas beaucoup différents des 20mA </p>
</blockquote>
<p>Tout a fait. Si tu veux que ta LED éclaire plus, baisse la résistance, sinon augmente là. L’important ici sera le rendu que tu souhaites, pas la beauté des maths.</p>
<blockquote>
<p>Est-ce un comportement qui lui est propre ? Ou est-ce le cas aussi pour toutes les diodes ? Ou même d’autres composants ?</p>
</blockquote>
<p>Oui, une LED a une chute de tension <em>en fonctionnement</em> qui lui est propre effectivement. C’est le cas de toutes les LED et diodes (attention il existe cela dit des diodes un peu particulière qui fonctionne différement (photodiode, zener etc))</p>Explication sur un simple circuit avec une résistance et une LED, message #2106922019-11-07T15:18:23+01:001junior/@1juniorhttps://zestedesavoir.com/forums/sujet/13193/explication-sur-un-simple-circuit-avec-une-resistance-et-une-led/?page=1#p210692<p>Salut Eskimon et merci pour cette vidéo et ton explication, je n’avais jamais compris (et pourtant je vois la LED depuis la classe de quatrième…) que la LED imposait une tension. Est-ce un comportement qui lui est propre ? Ou est-ce le cas aussi pour toutes les diodes ? Ou même d’autres composants ?</p>
<p>En refaisant les calculs et en prenant ça en compte, j’en déduis donc qu’avec une résistance de 220Ohm et une tension de LED à 1.9V j’aurais 14mA dans mon circuit. Je n’ai aucune idée des ordres de grandeur, mais j’imagine que c’est pas beaucoup différents des 20mA demandé par la LED. Si je voulais atteindre les 20mA ou m’en approcher un peu plus (pour qu’elle brille plus) la solution serait un pont diviseur de tension ?</p>
<p>Merci encore pour ton aide.</p>Explication sur un simple circuit avec une résistance et une LED, message #2106862019-11-07T11:58:55+01:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/13193/explication-sur-un-simple-circuit-avec-une-resistance-et-une-led/?page=1#p210686<p>Ca tombe bien, j’en parlais dans un de mes lives il y a pas si longtemps :</p>
<div class="video-container"><div class="video-wrapper"><iframe src="https://www.youtube.com/embed/jyp1vJhpOhc?feature=oembed" width="560" height="315" allowfullscreen frameborder="0"></iframe></div></div>
<p>Grosso modo : La LED impose une tension, pas un courant. Le courant peut varier ce qui fera varier sa luminosité (information normalement donnée par le constructeur). La résistance "consomme" alors la tension qui reste dans le circuit.</p>Explication sur un simple circuit avec une résistance et une LED, message #2106842019-11-07T11:31:16+01:001junior/@1juniorhttps://zestedesavoir.com/forums/sujet/13193/explication-sur-un-simple-circuit-avec-une-resistance-et-une-led/?page=1#p210684<p>Bonjour,</p>
<p>Je commence à m’intéresser à l’électronique et je dois donc commencer par les bases. Je suis tombé sur <a href="https://youtu.be/CdqvY_vY1XA">cette vidéo de Ben Eater</a> dans laquelle il explique qu’avec une tension de 5V en entrée, il lui faut une résistance de 155 Ohm afin de ne pas cramer la LED. Tout ça en prenant en compte que la LED est à 20mA. La led s’allume entre 1.9 et 2.0V.</p>
<p>Première question, pourquoi la led serait-elle à 20mA ? Pour les résistances, les condensateurs et les inducteurs, j’ai des formules liant U et I. Or pour une diode… comment savoir ?</p>
<p>Ensuite il nous explique qu’il n’a pas de résistance de 155Ohm, seulement de 150Ohm et de 220Ohm. Par mesure de sécurité, il prend alors 220Ohm. Mais en imaginant que l’ont soit toujours à 20mA (?), la tension à la résistance est alors 4.4V, il ne reste que 0.6V à la LED. Et pourtant, elle s’allume ! Dans la vidéo précédente de sa série, il a joué avec une alimentation de laboratoire et la LED ne s’allumait qu’à partir de 1.73V… Pourquoi ?</p>
<p>Merci pour votre aide !</p>Cherche un livre (ou plusieurs) pour connaitre les bases de la sécurité informatique et m'introduire a ce domaine , message #2040272019-05-29T17:13:33+02:00yabou21/@yabou21https://zestedesavoir.com/forums/sujet/12552/cherche-un-livre-ou-plusieurs-pour-connaitre-les-bases-de-la-securite-informatique-et-mintroduire-a-ce-domaine/?page=1#p204027<figure><blockquote>
<p>Salut,</p>
<p>Ce n’est pas un livre à proprement parler, mais as-tu étudié le cours "Les réseaux de zéro" proposé sur ce site ? C’est à mon sens une étape incontournable pour la suite.</p>
<p><a href="https://zestedesavoir.com/tutoriels/2789/les-reseaux-de-zero/">https://zestedesavoir.com/tutoriels/2789/les-reseaux-de-zero/</a></p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/12552/cherche-un-livre-ou-plusieurs-pour-connaitre-les-bases-de-la-securite-informatique-et-mintroduire-a-ce-domaine/?page=1#p203999">elyppire</a></figcaption></figure>
<p>Rebonjour !! alors tout d’abord merci de vos réponses et je n’ai pas du tout commencé a étudier quoi que ce soit lié a l’informatique je part donc de zéro donc non je n’ai pas étudier le cours les réseaux de zéro mais je vais regarder merci pour tout</p>Cherche un livre (ou plusieurs) pour connaitre les bases de la sécurité informatique et m'introduire a ce domaine , message #2040102019-05-29T09:45:58+02:00Ge0/@Ge0https://zestedesavoir.com/forums/sujet/12552/cherche-un-livre-ou-plusieurs-pour-connaitre-les-bases-de-la-securite-informatique-et-mintroduire-a-ce-domaine/?page=1#p204010<p>Salut,</p>
<p>je te recommande Hacking — The Art of Exploitation de Jon Erickson.</p>Cherche un livre (ou plusieurs) pour connaitre les bases de la sécurité informatique et m'introduire a ce domaine , message #2040012019-05-28T23:05:52+02:00ache/@achehttps://zestedesavoir.com/forums/sujet/12552/cherche-un-livre-ou-plusieurs-pour-connaitre-les-bases-de-la-securite-informatique-et-mintroduire-a-ce-domaine/?page=1#p204001<p>Le tutoriel Les réseaux de zéro s’intéresse aux couches hautes du réseau (Application / Présentation / Session / Transport / Réseau) . C’est une bonne introduction à mon sens.</p>
<p>Si tu peux, dans le milieux universitaire tu trouveras de nombreux livres sur les réseaux également dans les BUs et CDI des IUTs. </p>
<p>Actuellement je lis « Architecture des réseaux fixes » de André Pérez et « Autoformation en Télécoms et Réseau » de Maxime Maiman et Claude Servin. Les deux abordes les couches plus basses (Réseau / Liaison / Physique).</p>
<p>PS: Il y a également un Humble Bool Bundle sur la sécurité informatique. <a href="https://www.humblebundle.com/books/hacking-no-starch-press-books">Hacking 2.0</a></p>
<p>Bon courage \o</p>Cherche un livre (ou plusieurs) pour connaitre les bases de la sécurité informatique et m'introduire a ce domaine , message #2039992019-05-28T22:12:43+02:00elyppire/@elyppirehttps://zestedesavoir.com/forums/sujet/12552/cherche-un-livre-ou-plusieurs-pour-connaitre-les-bases-de-la-securite-informatique-et-mintroduire-a-ce-domaine/?page=1#p203999<p>Salut,</p>
<p>Ce n’est pas un livre à proprement parler, mais as-tu étudié le cours "Les réseaux de zéro" proposé sur ce site ? C’est à mon sens une étape incontournable pour la suite.</p>
<p><a href="https://zestedesavoir.com/tutoriels/2789/les-reseaux-de-zero/">https://zestedesavoir.com/tutoriels/2789/les-reseaux-de-zero/</a></p>Cherche un livre (ou plusieurs) pour connaitre les bases de la sécurité informatique et m'introduire a ce domaine , message #2039912019-05-28T18:57:01+02:00yabou21/@yabou21https://zestedesavoir.com/forums/sujet/12552/cherche-un-livre-ou-plusieurs-pour-connaitre-les-bases-de-la-securite-informatique-et-mintroduire-a-ce-domaine/?page=1#p203991<p>Bonjour,
Je souhaiterais apprendre les bases de l’informatique (qu’est ce qu’un routeur, une adresse IP, des serveurs, comment fonctionne un VPN, … ) je n’y connais pas grand chose voir rien mais ce domaine est intéressant et a attisé ma curiosité, et éventuellement j’aimerai pousser le truc plus loin. Mon objectif est donc de m’y connaître en sécurité informatique afin de pouvoir rester en sécurité sur internet (j’aimerai approfondir plus tard le sujet) et éventuellement si vous connaissez un livre sur les bases de la programmation je suis preneur (mais un language utile seulement) donc merci d’avance si vous avez des livres a me conseiller !!</p>Utiliser un gestionnaire de mot de passe, message #1929362018-11-12T13:11:28+01:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192936<p>Merci pour les idées. Mais voulant garder le tuto le plus accessible et le moins effrayant possible pour les néophytes, j’ai volontairement fait l’impasse sur les plugins et quelques fonctionnalités avancées <img src="/static/smileys/smile.png" alt=":)" class="smiley"></p>Utiliser un gestionnaire de mot de passe, message #1928962018-11-11T20:03:04+01:00Heziode/@Heziodehttps://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192896<p>J’utilise ce plugin avec l’extension KeePassHelper sur Opera, ça fonctionne très bien <img src="/static/smileys/smile.png" alt=":)" class="smiley"></p>Utiliser un gestionnaire de mot de passe, message #1928562018-11-11T16:34:05+01:00Yugo/@Yugohttps://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192856<p>Merci pour ce tutoriel qui m’a motivé à enfin utiliser un gestionnaire de mots de passe.
Je n’ai pas trouvé d’autres coquilles que celles relevées mais il pourrait être intéressant de parler du plugin KeeWebHttp qui à l’air très pratique mais que je n’ai pas réussi à faire fonctionner.</p>
<p>PS : Keeweb n’arrive pas à rapatrier le favicon de ZDS (ouai je pinaille :p)</p>Utiliser un gestionnaire de mot de passe, message #1922842018-10-31T21:23:00+01:00amael/@amaelhttps://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192284<figure><blockquote>
<figure><blockquote>
<p>Perso, j’utilise Enpass. L’avantage que je lui ai trouvé, c’est que il fait la sauvegarde en local, et permet la synchronisation via un service cloud au choix. Après, c’est un soft propriétaire…</p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192282">amael</a></figcaption></figure>
<p>Exactement comme KeeWeb en fait non ?! (Ou alors il y a une subtilité que j’ai pas saisi ?9</p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192283">Eskimon</a></figcaption></figure>
<p>Je ne connais pas KeeWeb. Donc je ne sais pas.</p>
<p>PS: Non, Enpass est un soft closed-source, KeeWeb est open-source. Je devrais changer d’ailleurs.</p>Utiliser un gestionnaire de mot de passe, message #1922832018-10-31T21:01:19+01:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192283<figure><blockquote>
<p>Perso, j’utilise Enpass. L’avantage que je lui ai trouvé, c’est que il fait la sauvegarde en local, et permet la synchronisation via un service cloud au choix. Après, c’est un soft propriétaire…</p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192282">amael</a></figcaption></figure>
<p>Exactement comme KeeWeb en fait non ?! (Ou alors il y a une subtilité que j’ai pas saisi ?9</p>Utiliser un gestionnaire de mot de passe, message #1922822018-10-31T20:44:41+01:00amael/@amaelhttps://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192282<p>Perso, j’utilise Enpass. L’avantage que je lui ai trouvé, c’est que il fait la sauvegarde en local, et permet la synchronisation via un service cloud au choix. Après, c’est un soft propriétaire…</p>Utiliser un gestionnaire de mot de passe, message #1922682018-10-31T17:03:34+01:00ache/@achehttps://zestedesavoir.com/forums/sujet/11530/utiliser-un-gestionnaire-de-mot-de-passe/?page=1#p192268<p>Le principal problème avec les services externes étant que s’ils ferment, on perd TOUS nos comptes. Et ça, c’est un risque qu’il faut prendre en compte.</p>