記事へのコメント12

    • 注目コメント
    • 新着コメント
    kamm
    kamm 『自分の実力が足りず、自分ではテストが書けない』 元のソースに手を入れる権限がないと実力関係なしにテスト書けないじゃん。上司やチームの理解が必要だと思うけど個人の実力の問題にしてしまうのはなんだかなあ

    2023/06/21 リンク

    その他
    diveintounlimit
    diveintounlimit 経営層を納得させるコストを払わないようにするためにテスト最初から書いとけなんてのは大抵の場合は夢物語だよ。そもそもクソコードはテストがあってもクソコードだ。

    2023/06/18 リンク

    その他
    rryu
    rryu  コールバックハンドラやテンプレートメソッドなどのライブラリの間に入るものは、それがちゃんと呼ばれるかという基本的なテストですらE2Eテストになってしまうのがめんどくさい。

    2023/06/13 リンク

    その他
    shingo-sasaki-0529
    shingo-sasaki-0529 リファクタリングの鶏卵問題、普通に一個上のレイヤーの結合テストを強めに書いて下のレイヤーを一気にリファクタして、リファクタ後の単体テストを書いて(冗長であれば)結合テストを減らすで良いと思ってる。

    2023/06/13 リンク

    その他
    peperon_brain
    peperon_brain 最もテストしたいクラスを初期化するのに必要なクラスを初期化するのに(ryが独自複雑フォーマットの巨大ファイル群、モック?どうやって差し込むの?みたいなので挫折し、本番データ手動E2Eしかできなかった10年前。

    2023/06/13 リンク

    その他
    kazokmr
    kazokmr サードパーティーライブラリがテストに関係するときはドキュメントかGithubのissueを見て調べるなぁ。で、無理だ。ってなったりする

    2023/06/12 リンク

    その他
    turanukimaru
    turanukimaru f(arg){output(input()+arg)} があったら f(input(),arg) {return arg[0]+arg[1]} と g(arg){output(arg)} に分割して f() をテストしろ。自動テスト屋からは以上です。

    2023/06/12 リンク

    その他
    honma200
    honma200 言語関係なく標準入力とか扱いたいならストリームなりを注入してやればいいと思うけど、標準出力、環境変数、randomくらいならunittest.mock.patch(.dict(環境変数))でやれば?と思う

    2023/06/12 リンク

    その他
    uturi
    uturi 外部ライブラリと接続するクラスは必要最小限にし、そのクラスはE2Eテストやマイグレーションテストでしか検証できない、と。影響力は下げられそうだけど、全て自動テストというのはほぼ不可能かな。

    2023/06/12 リンク

    その他
    junglejungle
    junglejungle 自動テスト可能な時点で疎結合が実現できた良いコードであるという鶏卵問題。

    2023/06/12 リンク

    その他
    roshi
    roshi モックの使い方が参考になった。本当はこれくらいテストに意識向いてなければ実装に手を動かすべきではないんだろうなー。

    2023/06/11 リンク

    その他
    mumei-0
    mumei-0 “そもそもモジュールの設計レベルでテストについて考えておかないとテスト可能になりません。”

    2023/06/11 リンク

    その他

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

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

    関連記事

    自動テストはなぜうまくいかないか?乗り越えるためには何が必要か? - Qiita

    リファクタリングの鶏卵問題 ソースコードがクソなので綺麗にしたい。 リファクタリングしたい。 しかし...

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

    • lycolia2024/04/22 lycolia
    • mannomu2023/11/17 mannomu
    • ytoku2023/07/17 ytoku
    • takaya0302023/07/10 takaya030
    • babydaemons2023/07/09 babydaemons
    • kwy2023/07/05 kwy
    • pascal2562023/07/05 pascal256
    • knj29182023/07/04 knj2918
    • lugecy2023/06/25 lugecy
    • ikosin2023/06/24 ikosin
    • kamm2023/06/21 kamm
    • diveintounlimit2023/06/18 diveintounlimit
    • kjw_junichi2023/06/15 kjw_junichi
    • yonyon_yossy2023/06/14 yonyon_yossy
    • k_wizard2023/06/13 k_wizard
    • takets2023/06/13 takets
    • rryu2023/06/13 rryu
    • cyber_snufkin2023/06/13 cyber_snufkin
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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