
どれが最善?
Web
アプリケーションコードを
共有する最善の方法は?
7
章では、
log_request
関数の中に、正しく機能するデータベースのコードを作成しましたが、このコード
を共有するための最適な方法を検討する必要がありました。
301
ページの提案を思い出してください。
3
人の提案はいずれも有効でしたが、提案された解決策をそのまま取り入れる
Python
プログラマはいないだ
ろうと言いました。
with
を使ってコンテキストマネジメントプロトコルを使う方が優れていると判断しまし
たが、そのためにはクラスについて少し学ぶ必要があったので、
8
章ではクラスについて学びました。クラスの
作成方法がわかったので、目の前の課題に戻ります。コンテキストマネージャを作成して
Web
アプリケーショ
ンのデータベースのコードを共有するのです。
336
9
章
とりあえずそのコードを
コピペして変更しよう。
はい、終わり!
そのデータベース用の
処理コードを関数に入れて、
その関数を必要に応じて
呼び出すといいと思うわ。
再利用を行う正しい方法
として、そろそろクラスと
オブジェクトを利用する
時期じゃないの?