- 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年金利が急騰した際に株価調整を受けたことがある。
- 恐怖と欲求指数(現在27):25以下は通常、底値の可能性が高い
- トランプのせいでESGはなかったことに…
外出
- 富平駅地下商店街(知人の訪問で初めて訪問):人でごった返している。じっとしているのが難しい。規模が非常に大きく、物価も安く良い。
IT
- ITニュース - 開発者の危機、2025 CES、プロジェクトデジッツ、o1 API公開、アップル盗聴論争など
- 2025年にはMetaでミドルレベルのエンジニア程度はAIが代替できる。
- Salesforceでは2025年にはSWエンジニアを今後採用しないと発表。
- AIエージェント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
- コメントは、可能であればクリーンコードで扱われているように、コードを読みやすくして、コメントが不要になるようにするのが良いだろう。しかし、Pythonではdocstring形式でクラス/関数単位にコメントを付けるのが良いだろう。それを自動的にドキュメント化することができるからだ。Bashの場合も、先頭に#を付けるだけでdocstringのように記述すれば、必要なツールを作成してドキュメントを自動的に作成することも可能だと考えられる: https://github.com/cheoljoo/publish/blob/main/comments.md
- この時、Bashでは特に注意すべき点として、変数がすべてグローバル変数であるため、それをコメントに適切に表現しておけば、後でそれを利用したマップを作成して、変数がどこで使用されているかを一目瞭然にすることができるだろう。(良いアイデアがあれば提案をお願いします。)
コメント0