- publish/clean-code.md at main · cheoljoo/publish
- Contribute to cheoljoo/publish development by creating an account on GitHub.
Посмотрим на мир.
Экономика
- Закончится ли снижение процентных ставок в этом году? Растущий пессимизм / Будет ли катастрофический лесной пожар, шок от массового банкротства? / Акции, которые продвигает Трамп, превратившие врагов в лоялистов / Настоящий секрет муравья, который получил прибыль в 350 раз от долгосрочных инвестиций
- Процентная ставка США: 4,7 -> 4,76% (10-летняя ставка): В США, когда 10-летняя ставка резко возрастала, происходила коррекция акций.
- Индекс страха и жадности (Fear & Greed Index) (в настоящее время 27): Вероятность достижения дна обычно высока, когда значение ниже 25.
- Из-за Трампа ESG аннулировано...
Выход на улицу
- Подземный торговый центр станции Пупён (первое посещение в связи с визитом к знакомому): Множество людей. Трудно просто стоять. Огромный масштаб, низкие цены, хорошо.
IT
- IT-новости - Кризис разработчиков, CES 2025, Project Digits, открытый API o1, споры о прослушке Apple и др.
- В 2025 году в Meta ИИ сможет заменить инженеров среднего уровня.
- В Salesforce говорят, что с 2025 года они больше не будут нанимать инженеров-программистов.
- Агент ИИарендует GPU и кодирует на PyTorch
Изучение английского языка
- Я заранее готовлюсь к английскому языку и задаю вопросы, используя ChatGPT, чтобы получить желаемый ответ. Предполагается, что работа учителей английского языка сократится, и это очень помогает моей письменной речи. Я делаю краткие заметки к статьям, которые читаю каждый день, и консультируюсь с ChatGPT, чтобы проверить лучшие предложения.
- Исправьте ошибки в следующем английском тексте и отдельно отметьте ошибочные части. Ответ должен быть в формате Markdown. Пожалуйста, уберите пустые строки.
Код
- Важно писать чистый код. Эта статья очень полезна. Я переписал её, сосредоточившись на необходимых мне частях: https://github.com/cheoljoo/publish/blob/main/clean-code.md
- Какие инструменты лучше использовать для логирования? Я нашел и написал о регистраторах для Python и bash с открытым исходным кодом. В Python есть встроенный стандартный модуль logger, но я считаю, что лучше использовать loguru, потому что у него больше функций, и я добавил тесты, которые я провел, чтобы показать имена классов и т. д. В случае с bash я также решил, что необходимо разделение на info / warn / critical, и обработал соответствующие проекты с открытым исходным кодом: https://github.com/cheoljoo/publish/blob/main/log.md
- Комментарии следует делать максимально понятными, как описано в clean-code, чтобы код был самодокументируемым. Тем не менее, в Python лучше добавлять комментарии в формате docstring для классов и функций. Это возможно благодаря автоматической генерации документации. В случае с bash, если писать в стиле docstring, используя только # в начале, то можно создать инструмент для автоматической генерации документации. : https://github.com/cheoljoo/publish/blob/main/comments.md
- В bash следует особенно обратить внимание на то, что все переменные являются глобальными, поэтому, если хорошо описать их в комментариях, то в будущем можно создать карту, которая позволит сразу увидеть, где используются эти переменные. (Если у вас есть хорошие идеи, пожалуйста, предложите их.)
Комментарии0