こんにちは。本業フロントエンド副業パイソニスタのぬこすけです。 Python エンジニアの皆さん、元気にリファクタリングしていますか? 最近、昔作ったサイトで Python で書いたバックエンドのコードをリファクタリングしているのですが、負債まみれで吐きそうです😇 この記事では Python のコードをリファクタリングする際の参考になる例をいくつか紹介します。 ぜひ普段の Python での開発の参考になればと思います! 注意事項 対象読者は Python 初心者から中級者 を想定しています。 Python のバージョンは記事執筆時点(2023/6/15)で最新の 3.11 を前提にお話します。 必ずしも紹介した方法が最適解とは限りません。というのも、プロジェクト毎で状況が違ったり、コードに対する思想というのも人それぞれだからです。 「こういう方法もありますよ!」などあればコメントいただ
![Python🐍でリファクタするならこうしてみよう集 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b30b86af4222e9c6dbabf36c4a3b06f673a0bb4e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UHl0aG9uJUYwJTlGJTkwJThEJUUzJTgxJUE3JUUzJTgzJUFBJUUzJTgzJTk1JUUzJTgyJUExJUUzJTgyJUFGJUUzJTgyJUJGJUUzJTgxJTk5JUUzJTgyJThCJUUzJTgxJUFBJUUzJTgyJTg5JUUzJTgxJTkzJUUzJTgxJTg2JUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgyJTg4JUUzJTgxJTg2JUU5JTlCJTg2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01MWU3NmQzNWFkMjk2NTZlZmU2YjZhNWNjNDM4OTM2ZQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwbnVrby1zdWtlJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kYTI0ODMwNDIxYWM2YWI2Zjc4NGM3NDliZGE5NmU0Mw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D41774f3067e7686a68873e9664686d21)