Charles Lee

2025-01-12 czysty-kod / log / komentarze / wycieczka

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

Utworzono: 2025-01-13

Utworzono: 2025-01-13 00:16

Spójrzmy na świat.

Gospodarka

Wycieczka

  • Podziemny pasaż handlowy w Bucheon (pierwsza wizyta z powodu spotkania ze znajomym): Tłumy ludzi. Trudno tam spokojnie stać. Ogromny rozmiar, niskie ceny - super.
2025-01-12 czysty-kod / log / komentarze / wycieczka

IT

Nauka angielskiego

  • Przygotowuję się do nauki angielskiego z wyprzedzeniem i używam ChatGPT do zadawania pytań w następujący sposób, aby uzyskać zadowalające odpowiedzi. Wygląda na to, że praca nauczyciela angielskiego zniknie, a pisanie bardzo mi pomaga. Podsumowuję artykuły, które czytam codziennie, i sprawdzam lepsze zdania, konsultując się z ChatGPT.
    • Proszę poprawić błędy w poniższym angielskim tekście i zaznaczyć je osobno. Odpowiedź powinna być w formacie Markdown. Proszę usunąć puste wiersze.

Kod

  • Jakiego logera najlepiej używać? Znalazłem i opisałem open source’owe loggery dla Pythona i Basha. Python ma wbudowany standardowy moduł logger, ale uważam, że loguru oferuje szersze możliwości, a dodanie nazw klas byłoby korzystne. W przypadku Basha również uznałem za konieczne rozróżnienie między poziomami info, warn i critical, dlatego opisałem odpowiednie open source’owe rozwiązania: https://github.com/cheoljoo/publish/blob/main/log.md
  • Komentarze powinny być minimalne, tak jak opisano w clean-code, aby kod był czytelny. Jednak w Pythonie warto dodawać docstringi do klas i funkcji. Umożliwia to automatyczną generację dokumentacji. W Basha można użyć # podobnie jak docstringi i stworzyć narzędzie do automatycznego generowania dokumentacji. : https://github.com/cheoljoo/publish/blob/main/comments.md
    • W Basha należy szczególnie uważać na zmienne globalne. Dobrze jest je opisać w komentarzach, aby stworzyć mapę pokazującą, gdzie są używane. (Proszę o sugestie, jeśli macie jakieś dobre pomysły.)

Komentarze0