Skip to content

Commit

Permalink
[feat] Refine main
Browse files Browse the repository at this point in the history
  • Loading branch information
ftnext committed Feb 11, 2024
1 parent 1366c8c commit cc64598
Showing 1 changed file with 38 additions and 21 deletions.
59 changes: 38 additions & 21 deletions source/phpkansai/practice-test-code.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ PHPカンファレンス関西2024 2/11 nikkie
--------------------------------------------------

* 心中お察しします。「「初手奇声!?!?」」
* これ以上空気が凍ることはないはずです。 **気づきのアウトプット、お気軽に**
* これ以上空気が凍ることはないはずです。 **気づきのアウトプット、お気軽に** ``#phpkansai``

.. include:: introduction.rst.txt

Expand All @@ -27,19 +27,18 @@ PHPカンファレンス関西2024 2/11 nikkie

* nikkie / :fab:`twitter` `@ftnext <https://twitter.com/ftnext>`__ / :fab:`github` `@ftnext <https://github.com/ftnext>`__
* ソフトウェア開発 2016年〜(歴8年)
* 2019年〜 株式会社ユーザベースのデータサイエンティスト。Python・機械学習(`We're hiring! <https://hrmos.co/pages/uzabase/jobs/1829077236709650481>`__)
* 2019年〜 株式会社ユーザベースのデータサイエンティスト。 **Python** ・機械学習(`We're hiring! <https://hrmos.co/pages/uzabase/jobs/1829077236709650481>`__)

.. TODO ロゴのURLの確認
変更しやすいコードに情熱を持ったPython使いです
--------------------------------------------------

* テストコードは業務や趣味でPythonで書いて **4年半** 程度
* PHPの実行時に型が保証されるところ、いいなと思います
* プライベート:1日1エントリ https://nikkie-ftnext.hatenablog.com/
* テストコードは業務や趣味でPythonで書いて **4年半** 程度🐍
* PHPのコードにもっといい書き方あったらぜひ教えてください🙏🔰

* Pythonでは型は添えるだけ(実行時は無視)

テストコードについての発表です
**テストコード** についての発表です
--------------------------------------------------

* 今日初めてテストコードに入門するという方?🙋‍♂️
Expand Down Expand Up @@ -73,13 +72,19 @@ PHPカンファレンス関西2024 2/11 nikkie

1. テストコード入門

* テストコードが初めての方が「書いてみよう」と思っていただけたら嬉しいです
* テストコードが初めての方が「**書いてみよう**」と思っていただけたら嬉しいです

2. テストの世界のクイックツアー

* 「今はまだわからないところもあるけれど、こんな世界があるのか〜」
先の世界も垣間見ましょう
--------------------------------------------------

1. テストコード入門
2. テストの世界のクイックツアー

テストコード入門
* 「今はまだわからないところもあるけれど、 **こんな世界** があるのか〜」

1部:テストコード入門
============================================================

1. テストコードが書けるメリット
Expand All @@ -89,21 +94,27 @@ PHPカンファレンス関西2024 2/11 nikkie

.. include:: phpunit.rst.txt

🌯1部「テストコード入門」まとめ
============================================================

* テストは **良いコードに近づけていく助け** になります
* **PHPUnitでテストを書く方法** を紹介(3A)
* Data Providerによるパラメタ化テスト

お品書き:2部構成
============================================================

1. テストコード入門
2. **テストの世界のクイックツアー**

閑話休題🍵
閑話休題🍵 PHP触ってみて💭
--------------------------------------------------

* Python界隈では **自己紹介のエイリアス** が「お前、誰よ」
* GPT-4曰く、「あなたはどんなサイトを作っているの?」
* 文末の **セミコロン** 忘れがち
* **実行時に型を保証** 、いいな〜(Pythonの型は添えるだけ。実行時は無視)
* デファクトスタンダードのテストライブラリ!(Pythonには複数候補があります。参考『`Python実践レシピ <https://gihyo.jp/book/2022/978-4-297-12576-9>`__』)

* PHPはWeb開発に特化していることを考慮したそうです。かしこいですね

テストの世界のクイックツアー
2部:テストの世界のクイックツアー
============================================================

1. モック
Expand All @@ -113,11 +124,17 @@ PHPカンファレンス関西2024 2/11 nikkie

.. include:: test-driven-development.rst.txt

まとめとしては
テストコードが書けるようになって「変更したけど壊してないかな」という不安を解消しませんか?
============================================================================================================================================

* テストコードを書こう。テストがあれば、良いコードに近づけていける助けになります。強くオススメ
* テスト駆動開発という世界があります。書いているコードを完全にコントロールしている感覚。興味があれば(テストコードが書けることが大事)
* 主張:好きとか嫌いとかはいい、 **テストコードを書く** んだ
* 不安「変更したけど壊してないかな」は、退屈「テストが通っているから大丈夫」に変わります

参考資料たち
============================================================================================================================================
ご清聴ありがとうございました。おおきに!
--------------------------------------------------

今できないことがあっても大丈夫。これからできるようになればいい

アニメ ミリオンライブ! 第9話より

.. include:: appendix.rst.txt

0 comments on commit cc64598

Please sign in to comment.