Charles Lee

2025-01-12 code propre / log / commentaires / sortie

Création: 2025-01-13

Création: 2025-01-13 00:16

Regardons le monde.

Économie

Sorties

  • Galerie commerciale souterraine de la gare de Bucheon (première visite lors d’une visite chez un ami) : Plein de monde. Difficile de rester immobile. Très grande, bon marché et agréable.
2025-01-12 code propre / log / commentaires / sortie

Informatique

Études d'anglais

  • Je prépare l’anglais à l’avance et utilise ChatGPT pour poser des questions et obtenir les réponses souhaitées. Les emplois de professeurs d’anglais semblent diminuer, et cela m’aide beaucoup pour mes écrits. Je résume les articles que je lis tous les jours et je demande à ChatGPT de me proposer de meilleures phrases.
    • Veuillez corriger les erreurs dans l’anglais suivant et indiquer les parties erronées. Veuillez répondre au format Markdown. Veuillez supprimer les lignes vides.

Code

  • Quel est le meilleur outil de journalisation ? J’ai recherché des solutions open source pour les journaux Python et Bash. Python possède le module standard intégré "logger", mais je pense qu’il est préférable d’utiliser Loguru, qui offre plus de fonctionnalités, et j’ai ajouté des tests pour afficher le nom de la classe. Pour Bash, j’ai pensé qu’il était nécessaire de faire la distinction entre info, avertissement et critique, et j’ai donc traité les solutions open source correspondantes : https://github.com/cheoljoo/publish/blob/main/log.md
  • Dans la mesure du possible, comme indiqué dans "clean-code", il est préférable de rendre le code aussi lisible que possible afin de réduire le besoin de commentaires. Cependant, en Python, il est conseillé d’ajouter des commentaires au niveau des classes et des fonctions sous forme de docstrings, car cela permet de les documenter automatiquement. Pour Bash également, si l’on utilise "#" comme docstring, on pourrait créer un outil pour générer automatiquement la documentation. : https://github.com/cheoljoo/publish/blob/main/comments.md
    • Pour Bash, il convient de noter que toutes les variables sont des variables globales. Il serait donc utile de bien les décrire dans les commentaires afin de pouvoir créer une carte pour identifier facilement où elles sont utilisées. (N’hésitez pas à proposer de bonnes idées.)

Commentaires0