記事へのコメント145

    • 人気コメント
    • 新着コメント
    juve534 juve534 "ASTが変わらなければテストはいらない" という落とし所はいいな。自分たちは暗黙的なスキップをしてしまっているので、ちゃんとできるようにしていきたいな。

    2018/10/19 リンク

    tpircs tpircs 内部構造変えないんだからリファクタリングじゃないのでは。リファクタリング対象でないことを確認した、ならわかる。

    2018/10/09 リンク

    mizoguche mizoguche "結論は「抽象構文木 (AST: Abstract Syntax Tree) が変化しない変更であればテスト不要」"

    2018/10/09 リンク

    kkobayashi kkobayashi コード整形ってリファクタリングに入るの?

    2018/10/08 リンク

    UDONCHAN UDONCHAN タイトルが悪い

    2018/10/08 リンク

    masaru_b_cl masaru_b_cl JetBrainsのお世話になろう

    2018/10/08 リンク

    do_su_0805 do_su_0805 いい話。ちゃんと抽象構文木という基準をもって判断してる

    2018/10/08 リンク

    muddydixon muddydixon なるほど

    2018/10/07 リンク

    d6rkaiz d6rkaiz リファクタリングと書かれると違和感あるけどASTで比較するのは良いと思った。

    2018/10/07 リンク

    veleno veleno それ、リファクタリングじゃなくない? https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%95%E3%82%A1%E3%82%AF%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)

    2018/10/07 リンク

    ryuzee ryuzee リファクタリングというよりクリーニング?の話だけど、面白い。人海戦術のテストが一番高コストだから、そもそもテスト書こうよという話ではある

    2018/10/07 リンク

    fumisan fumisan うーん、結局、前後でソースのロジックが変わっていないことをハッシュで検査しているので、それはリグレのテストと同じなのではーとおもうぞ。

    2018/10/07 リンク

    oxon oxon Python であれば import の順序で挙動は変わりうるし、変数名のみリファクタリングしても locals と format の組み合わせでこける可能性もあるのでテスト必須だと思う。

    2018/10/07 リンク

    june29 june29 「テスト」と「リファクタリング」がそれぞれなにを指すのか、解釈のズレによって著者と読者の間ですれちがいを生じていそう…。最初の PR は大きすぎると思う。

    2018/10/07 リンク

    snowcrush snowcrush 大規模にコメントの変更を行う際のテクニックとしては有用だと思うが、活用できる場面はそんなになさそう。

    2018/10/06 リンク

    nacika_inscatolare nacika_inscatolare ASTが変化する条件だいぶシビアだと思うけど、縛りプレイでリファクタリングしてる状態になってだいぶきついと思うw

    2018/10/06 リンク

    zonu_exe zonu_exe 最初「テストする・しない」から?だった。理想ではPR単位でユニットテストが勝手に動いてほしい。古いコードの不必要なコメントを掃除するのはよくわかるが、今後AST変化しないコード変更する用事があるかは疑問。

    2018/10/06 リンク

    ene0kcal ene0kcal ASTの変化なしでテスト不要とか、今後流行りそう。ほかの言語ではどれだけ可能なのか知りたい。なお、個人的には関数単位でASTの同一性が知りたい。関数をリファクタリングする過程等で参考にしたいので。

    2018/10/06 リンク

    foostan foostan CIの時間を短縮する手段として使えそう

    2018/10/06 リンク

    rokujyouhitoma rokujyouhitoma そもそもなぜテストをしないのか

    2018/10/06 リンク

    nobuoka nobuoka 良い。 んだけど 「AST が変化していないことを検査している」 のでテストしていると言っていいのでは? (クソリプ)

    2018/10/06 リンク

    kazuhooku kazuhooku AST変わらなくても変数名変えたら動作変わる「可能性」はあるでしょ。例外のメッセージだって変わるわけだし。テストがめんどくさい場合の線引きとしては妥当だと思う

    2018/10/06 リンク

    Haaaa_N Haaaa_N ASTのdiffがGitHubのpull requestにCI的に出てきたら有用っぽい

    2018/10/06 リンク

    amedama41 amedama41 重要なのは品質を何で担保するかだからテストに固執する必要はないよね。 AST比較するのは、テストがない既存コードにフォーマッタかけた結果のチェックに良さそう

    2018/10/06 リンク

    nippondanji nippondanji モノタロウさん、かなり買い物でお世話になってるんで頑張ってほしい。

    2018/10/06 リンク

    tt_clown tt_clown "行なった修正:不要なコメントの削除、不要な改行やスペースの削除" タイトルから受ける印象とは異なり、内容的には「単にコメントを削除するだけでも、静的解析など何らかの確認方法が必要」と言う話かな。

    2018/10/06 リンク

    hazisarashi hazisarashi テストのコストどんだけ高いんだろう…

    2018/10/06 リンク

    uturi uturi 抽象構文木の話はなかなか興味深かった。リファクタリングしてもASTが変わらない、というテストは規模が大きくなると大変そう。

    2018/10/06 リンク

    wyamamo wyamamo 昔、テストしなければ派の斜め上の上司に諭されたことを思い出しました。AST 調べてみます

    2018/10/06 リンク

    Watson Watson リファクタリングとは・・・

    2018/10/06 リンク

    関連記事

    20 万行超のコードベースをテストせずにリファクタリングリリースした話 - MonotaRO Tech Blog

    こんにちは鈴木です。 20 万行を超えるアプリケーションほとんど全てのソースコードを変更し、テス...

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

    • repon2020/07/14 repon
    • kadoppe2020/03/18 kadoppe
    • hagej_605272019/11/11 hagej_60527
    • nabinno2019/09/04 nabinno
    • lasherplus2019/06/19 lasherplus
    • heatman2018/11/01 heatman
    • s_nkmc2018/10/24 s_nkmc
    • juve5342018/10/19 juve534
    • agw2018/10/13 agw
    • kazutaka832018/10/13 kazutaka83
    • hyaknihyak2018/10/12 hyaknihyak
    • masakitk2018/10/10 masakitk
    • TakayukiN6272018/10/10 TakayukiN627
    • hamaco2018/10/10 hamaco
    • fjwr382018/10/10 fjwr38
    • t2y-19792018/10/10 t2y-1979
    • mjtai2018/10/09 mjtai
    • mas-higa2018/10/09 mas-higa
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

    【お得】埼玉新聞 広告キャンペーン | 腰痛改善なら「流カイロプラクティック院」へ

    1 user https://ameblo.jp/nagarechiro/

    SkillLevelを用いた人間らしい棋力バランスについて | やねうら王 公式サイト

    1 user http://yaneuraou.yaneu.com/