Upgrade to Pro — share decks privately, control downloads, hide ads and more …

"ほどよい自動化"はあなたの開発を豊かにする

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for teamLab teamLab PRO
January 24, 2025

 "ほどよい自動化"はあなたの開発を豊かにする

Avatar for teamLab

teamLab PRO

January 24, 2025
Tweet

More Decks by teamLab

Other Decks in Programming

Transcript

  1. © teamLab Inc ⾃⼰紹介 ⾦⼦ 巧磨 Kaneko Takuma ⼊社|’23年 04⽉

    新卒 所属|パッケージチーム フロントエンド班 学歴|⼀関⾼専 本科 趣味|猫‧カレー屋さん巡り
  2. © teamLab Inc 管理コストは...? ~ Jestの場合 ~ 6 - .cjs で動作

    - ESMのモジュールテストでつまづく恐れ - 実行完了とテスト環境が異なる - Jestでテストを書くための知識が必要 - メンバー全員がJestを書けるようにする学習コストが追加 - 成果物に テストコード が加わってしまう - テストコードを管理し続けなければいけなくなる - 付随してライブラリの管理も
  3. © teamLab Inc ほどよく⾃動化できるツール 14 GitHub Actions GitHub⽤ CI /

    CD GitHub上で実行可能な操作を 自動で行ってくれるサービス — GitHub上でできることは結構自動化できる。 特にデプロイ作業は単純作業だが、人的ミスリスク が高いため、自動化がおすすめ。 しかし、Actions用ライブラリに依存する可能性高