icon

go testの並列性についてのメモ
Golangのテストって、特に並列を明示しなくても、パッケージ単位で並列実行されるのか。DBアクセスもする統合テスト(integration test, joint test)の時困るなぁ。

SetupTest()やTearDownSuite()で、テスト対象のusecaseが書き込みするテーブルはTRUNCATEしてるから、並列されると他のテストに影響してしまう。
かといって、この並列をただ無効にすると、単体テストで並列していいものも直列になっちゃってもったいない

Web site image
go testの並列性についてのメモ
icon

既にFooDatastoreという命名でやってるんだけど、CacheStoreという命名が入ってきてモニョってる。

FooDatastore
FooCacheStore

datastoreは1単語だし、cache storeは1単語じゃ無いから間違っては無いと思うけど、なんだかなぁ

icon

noshがまた、勝手に頼んでない物を送ってきた。早く別のに乗り換えたい・・