2021年3月

Haskellの学習メモ①

  • 2021.03.30

関数型言語の考え方を学びたいと思い、すごいHaskellを購入して読んでいますが、読むだけだとすぐに忘れそうなので、ここにメモを残していきます。自分が忘れそうな箇所を箇条書きのように書いていく感じなので、前後に繋がりなどなくて読みにくいかもしれませんがご容赦ください。この記事の対象は1章〜3章までです。 プロジェクトの新規作成 Stackを使って、以下のコマンドを打つと新規プロジェクトが作成できる […]

Serverless FrameworkでAppSyncを開発する

AWS
  • 2021.03.24

Serverless FrameworkでAppSyncを開発する基本的な方法や、ローカル開発のためにserverless-offlineと連携する方法、また、最近リリースされた、VTLを書かなくて済む、Direct Lambda Resolversを設定する方法についてメモ。 こちらの記事を参考にさせていただきました。 https://qiita.com/G-awa/items/095faa9a […]

JestのクラスのモックをTypeScriptで使用する

  • 2021.03.14

TypeScriptのプロジェクトで、Jestを使ってテストを書いているのですが、基本的なクラスのモックの使い方や、モックのメソッドに渡された引数のチェックのしかたが最初わからなかったので、動作するようになった結果をメモ。 前提として、Service層とRepository層にレイヤ分けされた構造において、Repository層のクラスをモックにして、Service層のテストをしたい場合を想定して […]