記事へのコメント22

    • 注目コメント
    • 新着コメント
    mk_55
    mk_55 メモ

    2023/01/09 リンク

    その他
    mizdra
    mizdra 良い。テストファイルをテスト対象のファイルと同じ場所に置くのは僕もやってる。テストの存在が身近になるので心理的に書きやすくすること、お手本となるテストを探しやすくすることが狙い。

    2022/03/25 リンク

    その他
    mumei-0
    mumei-0 “今回は vitest を使う。mocha, ava, jest と今まで使った中で一番体験がいい。 API が jest 互換なので、移行しやすい。”

    2022/03/25 リンク

    その他
    opera627
    opera627 “ユニットテストは自分自身のために書いていて、それが結果として全体最適になる”同意

    2022/03/23 リンク

    その他
    fuyu77
    fuyu77 "テストが根付いていない言語環境や文化では、放っておくとテストが書かれないまま実装が進行し……こうなるとメンテコストが高いE2Eを大量に書かないといけなくなり、テストの実行時間が膨れ上がっていく"

    2022/03/23 リンク

    その他
    tkmkg8m
    tkmkg8m 細かい方針は自分と考え方が違うけど、おおまかには同意。あとVitest知らなかったけどよさげね。

    2022/03/23 リンク

    その他
    h_taiji
    h_taiji vitest使ってみる

    2022/03/23 リンク

    その他
    igatea
    igatea 参考になる。最後の本番コードにテストコードを書くのはVitestがソース内テストをサポートしているからそれが使えるかも https://vitest.dev/guide/in-source.html

    2022/03/23 リンク

    その他
    kagehiens
    kagehiens 参考になる……気がする。

    2022/03/23 リンク

    その他
    uva
    uva 「複雑なアサーションを使うと、実装者は気持ちいいかもしれないが、第三者には読めない」

    2022/03/22 リンク

    その他
    Nyoho
    Nyoho “今回は vitest を使う。mocha, ava, jest と今まで使った中で一番体験がいい。 API が jest 互換なので、移行しやすい。”

    2022/03/22 リンク

    その他
    kazokmr
    kazokmr 最近フロントエンドの開発するようになったけどほぼ同意。例がロジックだけどUIならアクセシビリティも意識して書くようにしてる

    2022/03/22 リンク

    その他
    remonoil
    remonoil 最初は簡易なアサーションに留めるのは同意だけど、それを模倣させると気付いた時にはそびえ立つ巨大な糞になってるのが悩ましい。やはり最適化は必須なんだよ

    2022/03/22 リンク

    その他
    lli
    lli ありがとうございます。助かる〜

    2022/03/22 リンク

    その他
    shior718
    shior718 ありがてえ。

    2022/03/22 リンク

    その他
    rochefort
    rochefort 良い

    2022/03/22 リンク

    その他
    aktkro
    aktkro 一つ目書かないと永遠に書く気がおこらないのわかる

    2022/03/22 リンク

    その他
    carolina04
    carolina04 ユニットテストを導入するコストを、限界まで低くすることを目指す。テストが根付いていない言語環境や文化では、放っておくとテストが書かれないまま実装が進行し、結果としてテスト不可能な巨大な雪だるまが完成

    2022/03/22 リンク

    その他
    turanukimaru
    turanukimaru 複雑なコードのテスト(Mockが必要とか)はテスト自体も複雑になるし、対象のコードが単純なうちに単純なテストを書いてコードとテストの両方を単純に保つことを意識するのが良いかと思う。

    2022/03/22 リンク

    その他
    yarumato
    yarumato “ユニットテスト導入コストを、限界まで低くする。こうしないとメンテコストが高く実行時間が長いE2Eを大量に書くことになるから。JSは常にフレームワークが変動してるので複雑な知識は覚えても持ち越せない。”

    2022/03/22 リンク

    その他
    zuboriradio
    zuboriradio “ここで意識することとして、expect() のアサーションも .toBe() や .equal() のような単純なものしか使わないようにしている。複雑なアサーションを使うと、実装者は気持ちいいかもしれないが、第三者には読めない。”

    2022/03/22 リンク

    その他
    mizchi
    mizchi 書いた

    2022/03/22 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    (自分の) JavaScript のユニットテストの書き方

    (社内用ドキュメントの公開版) テストのポリシー 前提として、ユニットテストを導入するコストを、限界...

    ブックマークしたユーザー

    • techtech05212023/01/23 techtech0521
    • mk_552023/01/09 mk_55
    • kikiki-kiki2022/12/28 kikiki-kiki
    • repon2022/08/01 repon
    • uchiuchiyama2022/06/13 uchiuchiyama
    • Tomohiro2022/06/12 Tomohiro
    • torimetal2022/06/04 torimetal
    • suruji422022/04/28 suruji42
    • lugecy2022/04/18 lugecy
    • kyo_ago2022/04/12 kyo_ago
    • kkana2022/04/12 kkana
    • eichisanden2022/04/08 eichisanden
    • chuwb2022/04/06 chuwb
    • araki_k2022/04/01 araki_k
    • harukisb2022/03/28 harukisb
    • questbeat2022/03/27 questbeat
    • katsu_aniyan2022/03/27 katsu_aniyan
    • sanko04082022/03/26 sanko0408
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事