はじめに
えびふりゃーー!! nikkieです。
タイトルが全てです
目次
- はじめに
- 目次
- PyCon mini 東海 2024
- pytestを使ったテスト駆動開発を体験してみよう
- IMO:PyCon JP 2024からのバトン
- 終わりに
- P.S. 仕掛け人モード!
- 変更履歴
PyCon mini 東海 2024
11/16(土)名古屋で現地開催
PyCon mini 東海 2024は、名古屋で開催される技術カンファレンスです。全国各地から人々が集まりやすい東海地方で、Pythonについて学び、日本各地のPythonistaと交流できる場を提供することを目指しています。
このカンファレンスでは、キーノートやトーク発表に加えて、実際に手を動かして学べるワークショップを含めた、様々な人に満足いただける内容を企画する予定です。
タイムテーブルも上記サイトで公開されています!
トークのトラックとワークショップのトラックで2トラック
会場の「中日ホール&カンファレンス」の雰囲気はこちらから
参加申込はこちら
スポンサー募集中みたいです(10/23まで)
https://docs.google.com/document/d/1uPNhbdBw1P2WcUvEllZWtXnjf1zTHys5lan8FT3p0MU/edit?usp=sharing
pytestを使ったテスト駆動開発を体験してみよう
90分のワークショップをさせていただきます!
Pythonでスクリプトは書けるようになってきたけれど、まだテストを書いたことがないという方が主な対象です。
FizzBuzzを題材に、pytestでのテストの書き方を知り、テスト駆動開発の様子を体験していただきます。
2023年のPyCon APACでは「好きとか嫌いとかはいい、練習してテストを書けるようになるんだ」とお話しさせていただきました。
また、2023年はXP祭りのワークショップの1トピックとして、小さいテスト駆動開発を取り上げています。
私自身がテストコードを書けるようになり、さらにテストが開発を駆動するようになったことでめちゃめちゃ実力が伸びたと感じています1。
これらを踏まえ、「テストコードが書ける・pytestを使いこなせるPython使いが1人でも増えたらいいな」と今回ワークショップを準備しています。
以下、予定稿です。
### 導入 5分 場作り ### 座学1 5分 ・テストコードが書けると何がいいのかー不安は退屈に変わる ### pytestでテストコードを書いてみる 10分 ・3A ### 座学2 5分 ・テスト駆動開発の流れ(Red-Green-Refactor) ・FizzBuzzを例にTODOリストを作成 ### テスト駆動開発を体験しよう 40~45分 ・まず落ちるテストを書く ・次にそれを通す テスト駆動開発をやりやすくするpytestの機能を紹介 ・パラメタ化テスト ・フィクスチャ ・モック ### まとめ ・Next step: 達人のテスト駆動開発は実は単位が小さい
IMO:PyCon JP 2024からのバトン
PyCon JP 2024で素晴らしい発表があったと観測しているので、今回のワークショップもつなぎたいところ...(=がんばるぞ〜という気持ちの表明)
#PyConAPAC2023 発表者本人です。
— nikkie / にっきー (@ftnext) 2024年9月12日
めちゃ聞きたいです!! #PyConJP2024 #pyconjp #pyconapac
>昨年のPyConAPAC2023での先行発表「好きとか嫌いとかはいい、練習してテストを書けるようになるんだ」を更に発展させ、より複雑なコードをどのようにテストするかに焦点を当てて解説していきます。 https://t.co/sta4dHbxdL
スライドを読了(やむなく現地断念)
— nikkie / にっきー (@ftnext) 2024年10月4日
pytestのカタログ👏「テスト書きたいけどわからんからいいや」を解決してくれそうです
・parametrize
・tmp_pathでファイル入出力
・monkeypatchで環境変数や外部Web API呼び出しを差し替え
・自作フィクスチャ#pyconjp_1 #pyconjp2024 https://t.co/vFmvXggvac
終わりに
11/16(土)のPyCon mini 東海 2024にて、pytestでテスト駆動開発のワークショップをします。
テストコードを書きたいがどう書いていいかわからない方、書いているけど「もっとうまいやり方があるのでは」と自信が持てていない方、Pythonコードを変更するたびに心のなかでは「壊れてくれるな!🙏」と祈っている方、よろしければお越しください〜
P.S. 仕掛け人モード!
で ら ま す🫶
11/8(金)〜12/22(日)
🦋情報解禁🦋
— 名鉄観光サービス(株)【公式】 (@MWT_Travel) 2024年8月29日
でらます×アイドルマスター ミリオンライブ!
キービジュアル解禁&特設サイト公開🎉
特設サイトはコチラ🔎
🔻🔻🔻
📎https://t.co/QZAi20J64e
___
プロデューサーの皆さん、今年の11月12月は
愛知・名古屋を一緒に楽しみましょう!!#でらます #でらますミリオン#ミリオンライブ pic.twitter.com/nuijkkWZHj
私は邪な考えに満ち満ちているので、
— nikkie / にっきー (@ftnext) 2024年9月29日
来週のYAPC::函館にはミリオンライブの聖地巡礼を兼ねて行きますし
11月のPyCon mini 東海は名古屋のでらますを巡るのも兼ねてます。
もちろんカンファレンス中はカンファレンスに専念しますが、それ以外の時間は仕掛け人モード全開となるでしょう
変更履歴
- 2024/10/14 connpassのURLを表示した(Not Foundと表示され遷移できないことがある事象の暫定対応)