タグ

2018年10月6日のブックマーク (2件)

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

    こんにちは、鈴木です。 20 万行を超えるアプリケーションのほとんど全てのソースコードを変更し、テストを行わずに番リリースしました。 「それってテストいるんですか?」問題 いきなりですが質問です。ソースコードを 1 バイトでも変更したら再テストする必要はあるでしょうか。「絶対に再テストすべき」という方もいれば、「状況によるしケースバイケースかな・・」という方もいらっしゃると思います。 ケースバイケースと考える方は、どのような場合にテストを行わなくて良いと考えるでしょうか。例えば、コメント内の誤字を修正した場合はどうでしょうか。ローカル変数の名前を typo していたので修正した場合、デッドコードを削除した場合はどうでしょうか。 こんなことがありました ある日、Python のソースコードを眺めていると、「# $Id」のような CVS 時代のコメントがありました。いまやソースコードは Gi

    20 万行超のコードベースをテストせずにリファクタリングリリースした話 - MonotaRO Tech Blog
    kazuhooku
    kazuhooku 2018/10/06
    AST変わらなくても変数名変えたら動作変わる「可能性」はあるでしょ。例外のメッセージだって変わるわけだし。テストがめんどくさい場合の線引きとしては妥当だと思う
  • 軽減税率:コンビニ食品に 「店内飲食禁止」条件 財務省 - 毎日新聞

    財務省は、来年10月の消費税率10%への引き上げ時に導入する軽減税率を巡り、店内に椅子やテーブルを置くコンビニやスーパーなど小売店の対応基準を明確化した。「飲禁止」を明示し、実際に客が店内で飲しないことを条件に、店内で販売する全ての飲料品(酒類除く)に8%の軽減税率を適用する。 軽減税率は飲料品に適用され、外と、小売店の飲スペースで飲する場合の税率は10%になる。店内…

    軽減税率:コンビニ食品に 「店内飲食禁止」条件 財務省 - 毎日新聞
    kazuhooku
    kazuhooku 2018/10/06
    デパートとかショッピングモールにある椅子で飲み物飲めなくなるってこと? マジで?