
python| まとめ | 現役エンジニア&プログラミングスクール講師「python」のまとめページです。pythonに関して抑えておきたい知識や文法やにについて記事をまとめています。まとめページの下部には「おすすめの学習書籍」「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中...
目標
- リファクタリングについて概要を理解する。
- Flaskアプリケーション名のリファクタリングをVisual Studio Codeで行える。
(※フォルダ名やコード内の変更点を理解し、適切に修正できる。)
Flaskアプリケーション名のリファクタリング
システム開発におけるリファクタリングの概要
リファクタリング(Refactoring)とは、外部から見た動作を変えずに、ソースコードの内部構造を整理・改善することを指します。これにより、可読性・保守性・拡張性が向上し、バグの発生を抑えながら開発効率を向上させることができます。
アプリケーション名のリファクタリング
ここまで、アプリケーション名を miniapp として利用してきましたが、ここで商品管理用のアプリケーションとしての名前に変更します。Visual Studio Codeでフォルダを右クリックしてRename(名前の変更)を選択して、フォルダ名をproductsappに変更します。

次のように入力します。

フォルダ名が変更されます。

アプリケーション名変更後はプログラムで修正が必要な個所を確認します。これまで作成したファイルをクリックして開くと、アプリケーションの読み込みに失敗しているファイルが黄色く表示されます。

今回の場合は「app.pyファイル」でインポートに失敗しています。この部分を修正します。

miniapp → productsapp

続けて「.envファイル」の「FLASK_APP」の値を変更します。

miniapp → productsapp

Visual Studio Codeを再起動し、仮想環境を立ち上げ、flask runでサーバーを起動します。次のように起動すれば成功です。

ブラウザで http://127.0.0.1:5000/manage_productsにアクセスします。
商品管理ページが表示されます。

商品一覧ボタンを押下すると、商品一覧ページが表示されます。

今回は以上になります。

「python」おすすめ書籍 ベスト3 | 現役エンジニア&プログラミングスクール講師「python」の学習でお勧めしたい書籍をご紹介しています。お勧めする理由としては、考え方、イメージなどを適切に捉えていること、「生のpython」に焦点をあてて解説をしている書籍であることなどが理由です。勿論、この他にも良い書籍はありますが、特に質の高かったものを選んで記事にしています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...
ブックマークのすすめ
「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。

「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】について解説している記事です。削除方法も掲載しています。...

【パソコン選び】失敗しないための重要ポイント | 現役エンジニア&プログラミングスクール講師【パソコン選び】失敗しないための重要ポイントについての記事です。パソコンのタイプと購入時に検討すべき点・家電量販店で見かけるCPUの見方・購入者が必要とするメモリ容量・HDDとSSDについて・ディスプレイの種類・バッテリーの持ち時間や保証・Officeソフト・ウィルス対策ソフトについて書いています。...
Flask Flask-SQLAlchemy Jinja2 MVT python SQLite エンジニア テンプレートエンジン バリデーション フレームワーク リファクタリング ルーティング 作成方法 初心者 利用方法 注意点 環境構築 開発環境