テストしやすいコードとは?tenntenn氏、渋川氏、zoncoen氏に聞くGoテスト設計最前線

2025/01/30(木)19:00 〜 20:30 開催
ブックマーク

イベント内容

📢イベント概要

ソフトウェア開発において、テストは品質を支える重要な要素です。しかし、「どのようにテストを書くべきか」「そもそも何をテストすべきなのか」といった疑問に直面する場面も少なくありません。

特に、並行処理や複雑なデータ構造を扱うコード、E2Eテストのようなシナリオテストでは、その手法に迷うケースが多いのではないでしょうか。

一方で、テストが書きにくい原因の多くは、実はコード設計そのものに起因していることも見過ごされがちです。

本イベントでは、「テストしやすいコードとは?」というテーマを中心に、コード設計から具体的なテスト手法までを解き明かします。第一線で活躍する@tenntenn氏、@shibu_jp氏、@zoncoen氏をお招きし、Goを用いた実例や現場の課題感に至るまで、実践的な知見をわかりやすく共有いただく機会となります。

ぜひ奮ってご参加ください。

🧑‍💻イベントでわかること

#Offers_DeepDive スキルツリー for backend v0.0.1

  • 単体テスト、結合テストそれぞれがどのくらいの割合であるといいのかなど、テストコードを書く際に重要なあるべき設計手法が学べる
  • 実例をもとに、どのようにテストを書くべきかなどのテストの書き方が学べる

💁‍♀️こんな方におすすめ

  • Goのテスト手法の全体像を掴みたいと感じている方
  • 現場のコードがテストしずらいと感じている方
  • 全てのソフトウェアエンジニアの方

🧑‍💻開催概要

【開催形式】オンライン開催

【日時】2025年1月30日(木)19:00~20:30

🕛タイムテーブル

時間 セッションタイトル 登壇者 モデレーター
19:00 オープニング・ご挨拶 Offers CTO 大谷旅人
19:05 LT 「(仮) 読みやすいテーブル駆動テストとその実践」 tenntenn氏
19:20 LT 「(仮) ケーススタディに学ぶインテグレーションテストの功罪」 zoncoen氏
19:35 LT 「(仮) 多すぎるユニットテストは却ってよくない?私が実践しているテストコードのリファクタリング」 渋川氏
19:50 ディスカッション・質疑応答

<ディスカッションテーマ例>
テストの可読性が低いことを解消するためにどうすればいいのか?
E2Eテストが増えてきて、テスト時間が想像以上にかかってしまいます。どうやって結合と単体のバランスを考えていますか?
複数のサービスが絡んだ機能の場合、ユニットテストだけだと結合したときに動かないことがあります。どのようにテストするのが良さそうでしょうか?
tenntenn氏、zoncoen氏、渋川氏 Offers CTO 大谷旅人
20:25 最後に

※LTやディスカッション内容は変更の可能性があります、ご了承ください。

🎤登壇者

🗣️スピーカー

newmo株式会社 ソフトウェアエンジニア tenntenn氏(@tenntenn



newmo株式会社所属。バックエンドエンジニアとして日々Goを書いている。Google Developer Expert (Go)。一般社団法人Gophers Japan代表。Go Conference 2代目主宰。複数社でGoに関する技術アドバイザーをしている。

フューチャーアーキテクト株式会社 シニアアーキテクト 渋川よしき氏(@shibu_jp



Real World HTTP 第3版、Goならわかるシステムプログラミング、実用Go、入門WebフロントエンドE2Eテストなどを書いています。

ソフトウェアエンジニア 森 健太氏(@zoncoen



いくつかの会社で動画配信やWebアクセス解析、決済サービスなどの開発に携わる。scenarigoというAPIテストツールを開発している。

【モデレーター】株式会社overflow 取締役CTO 大谷 旅人(@koko1000ban



経路探索エンジンの研究開発後、2010年に株式会社サイバーエージェント入社。Ameba事業本部でシステム開発・運用責任者、事業部ポードとして組織運営などを務める。2013年、株式会社メタップス入社、決済、A分析ブラットフォームの基盤開発やシステム開発責任者して従事し上場を経験。2017年6月より現職。

⚠️諸注意

  • 視聴ページはページtopにある「参加情報欄」のリンク、または参加確定者に前日と当日にconnpassメールにてお知らせいたします。
  • エージェントの方や営業目的でのイベントの参加はご遠慮ください。
  • 当イベントの内容およびスケジュールは、予告なく変更となる場合があります。予めご了承ください。
  • イベント参加時に入力いただいた情報は、弊社プライバシーポリシーに基づき取り扱いいたします。

🙋‍♀️ 運営会社

株式会社overflow

ITエンジニア/デザイナーの副業・転職サービス「Offers」


Offersは、ITエンジニア・デザイナー・PdM(プロダクトマネージャー)など、プロダクト開発に携わる人材に特化した副業・転職サービスです。Offers登録者へのオファー送信や、「Offers Jobs」への求人掲載を通して、企業とプロダクト開発に携わる人材との出会いを創出し、個人のキャリアや事業成長を支援しています。

プロダクト開発組織の開発生産性を最大化するサービス「Offers MGR」


「Offers MGR (オファーズマネージャー)」は、プロダクト開発組織の生産性向上を支援するサービスです。SlackやGitHub、Figma、Notion、Jiraなど開発業務で利用するサービスからデータを抽出し、個人やチームのアウトプットを可視化することで、作業効率の見直しや個々のモチベーション管理に役立てることができます。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
情報提供元ページ(connpass)へ

新規会員登録

このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。



※ ソーシャルアカウントで登録するとログインが簡単に行えます。

※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。

関連するイベント