【まず1嫁】くだすれPython(超初心者用) その59at TECH【まず1嫁】くだすれPython(超初心者用) その59 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:デフォルトの名無しさん 24/01/08 13:33:49.83 qmm9XobD.net リンク間違えました https://techiedelight.com/compiler/ja/?f3d4 301:デフォルトの名無しさん 24/01/08 18:03:30.19 TiBm1ihV.net 今既存のRPA用のフレームワークを改良しています オリジナルはこのようなコードになっています Controllerは操作のためにDriverのアンダースコアつきメンバーに触ってるんですが 設計上しょうがないですか? ruffで警告が出るので気になります。 それともプロパティを公開して フレームワーク利用者側からは呼ばないようにドキュメントを書く方がいいでしょうか? Controllerは状況に合わせた専用のメソッドを持つ子クラスを都度使い分ける想定です。 https://techiedelight.com/compiler/?ce6c99 302:デフォルトの名無しさん 24/01/08 20:59:21.07 3KJvz+ds.net >>297 スクレイピングから夜のおかずまで 幅広く手掛けるpython 303:デフォルトの名無しさん 24/01/09 11:51:37.25 mYyJOFIO.net >>298 モジュールレベルの可視性とクラスレベルの可視性を使い分ける クラスの外部からアクセスする前提のプロパティやメソッドならアンダースコアは付けない 利用者側コードでDriverを生成させる必然性はなさそうなのでフレームワーク側でDriverを生成してControllerをinitして返すAPIを用意する __init__.pyでモジュールのユーザーに公開すべき内部モジュールを選別する 公開モジュールで非公開モジュールをインポートするときはアンダースコアを付ける 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch