( ᐛ) ばなな宣言解除 @sasanquaneuf@qiitadon.com
フォロー

項目名ミスマッチとかそういう話。
コードレベルで「インピーダンス」と呼ばれる、項目名差やオブジェクト定義差などのミスマッチはよく感じていたんだけど、SQLAlchemyとWTFormで技術的にはだいたい解消していた。
のだけど、最近はユーザー寄りのレイヤーで同様の何かに直面していて、それに対して適当な同値類(単語群)とDBカラム名を対応させるような事を考えている。ユーザーが直接触るところは、csvのヘッダとかも含めて内部項目名ではないものを、柔軟に使いたいので。

それで、双方向で検索というかキー引当がしやすい(パフォーマンスも良い)ディクショナリがいつも欲しくなるのだけど、結局ディクショナリ2つとかで雑に運用してしまいがち。この辺の綺麗な実装ないかなー、というのがこの前のpython話の続きの課題として存在する。

この辺、どうにかならないかな…

· Web · 0 · 0