タグ

2017年11月1日のブックマーク (2件)

  • Apache Kafka Goes 1.0

    It has been seven years since we first set out to create the distributed streaming platform we know now as Apache Kafka®. Born initially as a highly scalable messaging system, Apache Kafka has evolved over the years into a full-fledged distributed streaming platform for publishing and subscribing, storing, and processing streaming data at scale and in real-time. Since we first open-sourced Apache

    Apache Kafka Goes 1.0
    kimutansk
    kimutansk 2017/11/01
    KafkaStreamAPIの追加・運用性改善、KafkaConnectメトリクスの拡充、Brokerメトリクスの拡充、Java9サポート、認証失敗ログ出力、JBOD対応強化、冪等Producerで同時接続数複数設定可能と。
  • ScalaCheck + ScalaTest で Property-Based Testing する | DevelopersIO

    こんにちは、山崎です。 ひとつのテストをたくさんのテストデータに対して実施したい時、fixtureにテスト用のデータを定義するというのが良くあるパターンだと思います。しかし、データの構造を変更するたびに必要になる、fixtureの大量のテストデータの手動での変更は辛い作業になってしまうことが多いと思います。 そこで今回は、データをランダムに生成することでそんな悩みを解決するProperty-Based Testingを、ScalaCheckとScalaTestにより実行する方法についてご紹介します。 Property-Based Testingとは ランダムに生成された値を使用してテストを行うことで、テスト対象のコードの満たすべき性質を検証するテストです。 今回はScalaのProperty-Based TestingのライブラリであるScalaCheckを使用します。 さっそく例を見てい

    ScalaCheck + ScalaTest で Property-Based Testing する | DevelopersIO
    kimutansk
    kimutansk 2017/11/01
    大抵テストデータをファイルにランダム生成してやってましたが、こちらの方がいいか・・・