メインコンテンツまでスキップ

「Python」タグの記事が9件件あります

Python tag description

全てのタグを見る

local環境でrequestする

· 約2分
Nodashin
Software Engineer

local環境で自身のfastappにrequestを投げるには、
主にpytestに利用される fastapi.testclient.TestClient を使用する。

開発途中でapiを設定して、起動したり止めたりするのが面倒になるときがある。
かといって、localに直書きしたようなコードを増やすと、
近い将来にAPIで開発しようとなったとき、開発工程の変更が生じる。
いわゆる、仕様変更とそれに伴う開発費用の増額。

testClientで書いておけば、APIへの移行がスムーズになるだけでなく、
自然とソースコードの構造化が進み、バックエンドの開発がスムーズになる。

storageなどの命名規則

· 約3分
Nodashin
Software Engineer

resource と storage というディレクトリをプロジェクト内で使用する際、それぞれの目的や役割を明確に区別することが重要です。以下にその使い分けについて説明します。

adapterなどの命名規則

· 約5分
Nodashin
Software Engineer

入力を受け取り、特定の出力を返す関数の命名としての、 adapter, converter, transformer, processor, mapper, filter, encoder/decoder, serializer/deserializer, Formatter の使い分け