Charles Lee

2025-01-12 código limpio / registro / comentarios / excursión

Creado: 2025-01-13

Creado: 2025-01-13 00:16

Veamos el mundo.

Economía

Salidas

  • Pasillo subterráneo de la estación de Bupeong (primera visita por invitación de un conocido): Mucha gente. Difícil estar quieto. Es enorme, los precios son bajos y es genial.
2025-01-12 código limpio / registro / comentarios / excursión

IT

Estudio de inglés

  • Preparo el inglés con antelación y hago las siguientes preguntas utilizando ChatGPT para obtener las respuestas que quiero. Parece que los puestos de profesores de inglés disminuirán, y es muy útil para mi escritura. Estoy resumiendo los artículos que leo todos los días y consultando con ChatGPT para verificar frases mejores.
    • Corrige los errores del siguiente texto en inglés y marca las partes incorrectas. Por favor, da la respuesta en formato Markdown. Por favor, elimina las líneas en blanco.

Código

  • ¿Qué es mejor usar para los registros? He buscado y escrito sobre registradores para Python y Bash en código abierto. Python tiene un módulo estándar integrado llamado logger, pero creo que es mejor usar loguru, que tiene más funciones, y creo que es mejor mostrar el nombre de la clase, etc., así que agregué las pruebas. Para Bash, también consideré necesario diferenciar entre info/warn/critical, etc., por lo que traté con código abierto relacionado: https://github.com/cheoljoo/publish/blob/main/log.md
  • Los comentarios deben ser tan limpios como sea posible, como se describe en clean-code, para que el código sea legible sin necesidad de comentarios. Sin embargo, en Python, parece ser mejor añadir comentarios a las clases y funciones en forma de docstring, ya que se puede documentar automáticamente. En el caso de Bash, si se escribe como una docstring, poniendo # delante, también se puede crear una herramienta para crear automáticamente la documentación. : https://github.com/cheoljoo/publish/blob/main/comments.md
    • En Bash, debe tenerse especial cuidado, ya que todas las variables son variables globales, por lo que si se describen bien en los comentarios, se podrá crear un mapa para ver de un vistazo dónde se utilizan las variables. (Si tiene alguna buena idea, por favor, házmela saber).

Comentarios0