取りあえず何か創る

ソフトウェアエンジニアだけど仕事以外でも何か作りたくなったので、主にその記録のためにブログを開設しました。

Python

pytestでテスト入力をテスト関数間で共有する

0. この投稿の概要 1. 実装例 テスト対象のクラス パターン1: 1つのテスト関数で複数の関数をテストする。 パターン2: parametrizeのindirectを使う。 パターン3: getfixturevalueを使う。 0. この投稿の概要 クラスメソッドをテストする時に、同じ入力を異…

(AWS CDK)LambdaのLayerでコードを再利用する

0. この投稿の概要 1. Layerとは? 2. CDKによるdeploy 3. 結果 4. 参考 0. この投稿の概要 AWS Lambdaの異なるFunction間でコードを再利用をするための仕組みであるLayerをAWS CDKでdeployします。 元となるLambda Functionは以前の投稿で実装した図書館ア…

図書館APIで新刊の入荷をいち早く知る(AWS CDKで実装)

0. 簡単なまとめ 1. やりたいこと 2. 実現方法 3. 仕様と実装 4. 使い方 5. 参考 0. 簡単なまとめ 図書館に自分が読みたい新刊が入荷された時に通知するシステムをAWSに実装。 コードは下記のリンク参照。AWSのCDKを使ったのでコードを動かすだけで簡単に同…