29
30

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

40代エンジニア志望、CI/CD はじめの一歩

Last updated at Posted at 2024-05-07

はじめに

こんにちは!

4月から「響け!ユーフォニアム」の3期が始まっていたのに気付きつつ、例の事件を思い出してしまうからか、なかなか見れずにいた@nyakako13 です。

・・・が、少し前にやっと見始めました。

やっぱり京アニの作画は綺麗すぎる。
コンクールに直向きな登場人物やストーリーもアツいです。

中高生に戻れるなら吹奏楽部に入りたいw(元剣道部)


りあクト!の著者さんも見てますね。


さて本題です。

参加中のJISOUの2つ目の課題を終えたので感想や気づきを残したいと思います。

作成したもの

前回の課題では、Reactで学習記録アプリを作りました。

今回の課題では、前回のアプリに対して

  1. Supabaseをバックエンドとして、データを永続化
  2. Firebase Hostingにデプロイ
  3. Github Actionsで自動デプロイ
  4. Jestとreact-testing-libraryでテスト実装
  5. Github Actionsで自動テスト
  6. README作成

とざっくりこんな内容でした。

感想

Firebaseで


Github Actionsで

と多少苦戦しましたが、

今回の課題でダントツで苦しんだのがJestでのテスト実装でした。

テスト自体が初めてだったのもありますが、
UIのテストの概念、非同期のテストがなかなかピンと来なかったです。

ここはもしかしたらロジック的なバックエンドのテストの方が個人的にはとっつきやすかったのかもしれないと感じました。

公式ドキュメントや記事を読みまくって実装するのに必死すぎて記事にも残せなかったのが心残りです。

今後は改めて、小さなことでもアウトプットしながら積み上げていきます。

おわりに

よかったらX(@nyakako13)もフォローしてもらえると嬉しいです。

Qiita100投稿まで残り92!

未経験や浅経験、厳しいと言われている年代でエンジニアへの転職活動されている方、負けずにがんばりましょう!!

JISOUのメンバー募集中

プログラミングコーチングJISOUではメンバーを募集しています。
日本一のアウトプットコミュニティでキャリアアップしませんか?

気になる方はぜひHPからライン登録お願いします👇

29
30
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
29
30

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?