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

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

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

    20 万行超のコードベースをテストせずにリファクタリングリリースした話 - MonotaRO Tech Blog
    redmagic1417
    redmagic1417 2018/10/06
    興味深かったし価値ある共有だしそういう議論ができるのは素敵と思うけど、「変更点がAST未満だからASTを確認した。エビデンスはこれです。」ってテストそのものだと思う。
  • 液体ミルク「使用しないで」 北海道地震の被災地に送付された文書が判明(全文)

    9月6日に発生した北海道胆振東部地震の被災地で、救援物資の液体ミルクがほぼ使われず保存されていることに関して、被災地の自治体に道庁側から通知されていた文書を、ハフポスト日版が入手した。 文頭に大きく「日では使用例がなく、衛生管理が難しい製品ですので、使用しないよう住民・関係者へ呼びかけをお願いします」という表現があるなど、全体として液体ミルクの使用自粛を呼びかける内容になっていた。

    液体ミルク「使用しないで」 北海道地震の被災地に送付された文書が判明(全文)
    redmagic1417
    redmagic1417 2018/10/06
    どう考えても建設的な論点は「保存状態や、適切な利用方法を伝達し、さらに実際の使用でミスが発生しないように整備するにはどうしたら良いか」じゃないか。こういう課題は無数に明らかになっててその一つというだけ