2020-06-20から1日間の記事一覧

6.Redis

NoSQL型のデータベースシステムで、キーバリューストア(KVS: Key-Value-Store)として動作する。 任意の保存したい値(Value)に対し、対応する一意のキー(Key)を設定し、これらをペアで保存する。 保存する値として様々なデータ構造を利用することができ…

5.Neo4j|Migrations

マイグレーションファイルの生成・実行例(公式サイト参照) ・Generatorの実行 rails generate neo4j:migration RenameUserNameToFirstName ・マイグレーションファイルの作成・処理の追加 生成されたファイル:「db/neo4j/migrate/xxxxxxxxxx_rename_user_…

4.AWS|CodeBuild

当社では、CodeBuildをTestCafe(E2Eテスト)周りで使用している。 GitHubと連携していて、プッシュすると自動でコードをビルドしてTestCafeを廻してくれるようだ。 公式には、下記のように説明されている。 ソースコードをコンパイルし、テストを実行し、デ…

3.Rails|VCR

当社では、課金処理周りでAPIを叩く際のテスト(RSpec)で使っているらしい。 大まかには理解できたが、いまいち具体的なイメージが付かなかったので調べてみた。 例えば課金周りでは、安易にAPIを叩くと実際に課金処理が行われてしまったりと問題が多い。 …