[go: up one dir, main page]

    記事へのコメント106

    • 注目コメント
    • 新着コメント
    yosio_ism
    リリースした後にその機能のテスト書いたりリファクタをするチャンスはあんまりないよね…

    その他
    rryu
    UI関連だとテストコードを用意しなくても実行できるので優先順位が低い訳で、モジュールやAPIはそれを実行するためにテストコードを利用した方が早いというだけだと思う。

    その他
    pmint
    レビューはテストの一種。アサーションもそうなので、実際にはテストしながらの実装。「テストファーストじゃないほう」は呼び名もないほど当たり前のことで「自動テストじゃないほう」もそう。

    その他
    takc923
    僕も大体同じ順番でやってる

    その他
    nasustim
    「最悪このままでもリリースできる状態」の安心感わかるなぁ。自分は新しいモジュールを作るときには 大枠の機能を作る → 作った分のテストを書く → 細かい挙動とテストを詰めていく でやることが多い

    その他
    ducktoon
    趣味か仕事かで変わってくる。仕事だと最後になってもなるべく書かない (書いても評価されないどころか仕事が遅いと見なされる)

    その他
    twotiger
    一概にウォーターフォールよりアジャイルが優れてるとか、動的型付けより静的型付けが優れてるとは言い切れないみたいな話か

    その他
    kfujieda
    テスタブルな設計ができていて、テスト環境も整っているならいつ書いてもいいと思うけど、自分の書いたコードの動作確認を手と目でやるのはもう嫌だな。

    その他
    koyancya
    もう出来上がってるのに後からテストだけ書けるの、精神力が高い

    その他
    wkpn
    ゲーム開発では作ってたパートがまるっとなくなることもあるし、なくなるもののためにテストを書くのは馬鹿らしいので、テストラストはすごく良いと思った。

    その他
    kabakiyo
    自分もそんな感じ。APIとかはテストを先に書くけどね。inとoutが先に決まってるから。

    その他
    spam_lover
    マジでガワだけっすよ?イイっすか?イイっすか?で見せたら、プレス打とうとするのほんま草

    その他
    saikyo_tongaricorn
    雑に作る→作りこむ準備をする→新しい仕事が降ってくる

    その他
    pokepirk
    ちゃんと趣旨を理解してるブコメと、ただのテストしない言い訳の材料にしてるブコメがあるな。

    その他
    tanority
    そんなに簡単に割り切れるんだっけ? テストする事でわかる部分と別に後回しでもいい部分ってのがあるような気がするけど。 テストしてバグなんで大きく作り直しってことにはならんのかな?

    その他
    turanukimaru
    雑に作るときは正常系実行確認程度の雑なテストを同時に作りたい。挙動確認を1クリックで済ませたいのと、雑なテストすら維持するのが難しい場合はだいたい設計とかデータの持ち方を間違えてるからだ。

    その他
    at_yasu
    CS-Fixer とかを通すとガッツリ変更量が増えるごめんなさい。

    その他
    tg30yen
    世の中の大体の開発はこうじゃない?

    その他
    ledsun
    テストコードだけをテストっていうから誤解を生むのでは?(テストコードなしの)動くソフトウェアを作って「作りたい物は何か?」をテストしてそう。そういう意味では、ユースケースシナリオが最初のテストなのかも

    その他
    nihonbuson
    テスト作成は手段なので、「どのタイミングでテストを書くか」ではなく「どんな目的でテストを書くか」をハッキリさせてくれというお気持ち。なのでテストファーストもテストラストも必要な場合があると思ってます。

    その他
    zyzy
    静的型付き言語だと、テストを先に書く動機の大半が達成できちゃうし。

    その他
    ema_hiro
    仕様が変わらないことが条件のリファクタリングのときは先にテスト書くけど、普通の機能実装してるときはあとからテスト追加することは多い、というかほぼそれ。ただまぁテストの目的に依存しそうな話ではある。

    その他
    aoken_is_god

    その他
    hatest
    イーロン曰く「雑に作って、それから作り込んで、最後にリリースしてユーザーがテストさせられる(修正はリコールで)それが『テス(ト)ラ(スト)』開発」

    その他
    auto_chan
    汎用的なちっちゃい部品は作りながらテストしちゃったほうが楽、結合した機能はどうせ仕様が変わるのでそこそこ固まってからテストだね!

    その他
    odan3240
    実装書きながらこの辺壊れやすいしテスト書いておくかという流れがいいんだなと最近思ってる

    その他
    rck10
    ビジネス都合で技術的負債を積むことはよくある話。問題は、客がその後のテスト+リファクタコストを削減しようとすること。未来の開発者の為のコストはとかく無視されがち。

    その他
    shag
    後からテストを書ける人。つまり最低一度はテストファーストでプロダクト書き上げたことがある人向けのやり方だよね。全体の絵が見えてないと出来ないので、初心者が間に受けると痛い目に合う。

    その他
    MARKDK
    ビジネスには当然時間的な制約があるので、それとの兼ね合いで重要度が低い機能は手動テストのみでリリースはありだと思う。ただあとからテストを書く時間なんてものはそうそうやってこないと思うが

    その他
    naopr
    納得。現実的かつ合理的な開発スタイルだと思う

    その他

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

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

    関連記事

    雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try

    (この話は最初Twitterに書こうと思ったけど、長くなるのでブログに書くことにしました) 僕はRSpecやMi...

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

    • m0t0m0t02025/10/10 m0t0m0t0
    • ugo_uozumi2025/05/02 ugo_uozumi
    • kamada-math2025/03/21 kamada-math
    • shimada2272024/11/12 shimada227
    • katsukiniwa2024/06/07 katsukiniwa
    • tatadkn2024/05/24 tatadkn
    • matsuoshi2024/03/06 matsuoshi
    • tsumichan2023/10/25 tsumichan
    • techtech05212023/09/06 techtech0521
    • fuyu772023/04/27 fuyu77
    • kuredev2023/04/27 kuredev
    • kaido2023/04/01 kaido
    • hush_in2023/03/29 hush_in
    • grasso02102023/03/25 grasso0210
    • bootJP2023/03/20 bootJP
    • teruyastar2023/03/16 teruyastar
    • knj29182023/03/16 knj2918
    • quodius2023/03/15 quodius
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む