我非常喜欢 Hebert 的《Property-Based Testing with PropEr, Erlang, and Elixir》。虽然是用 Erlang 和 Elixir 写的,但这些概念完全可以迁移到其他语言和基于属性的测试系统上。https://pragprog.com/titles/fhproper/property-based-testing-...
I really liked Hebert's Property-Based Testing with PropEr, Erlang, and Elixir. It's in Erlang and Elixir, but the concepts transfer well to other languages and property-based test systems. https://pragprog.com/titles/fhproper/property-based-testing-...
偏进阶一点的话,我推荐 Fred Hebert 的《Property-Based Testing with PropEr, Erlang, and Elixir》- https://pragprog.com/titles/fhproper/property-based-testing-... 这也是我见过的关于基于属性测试(property-based testing)最好的资源之一,我也很推荐非 Erlang/Elixir 程序员去读…
More towards the advanced side I'd recommend Fred Hebert's Property-Based Testing with PropEr, Erlang, and Elixir - https://pragprog.com/titles/fhproper/property-based-testing-... It's also one of the best resources I've come across on property-based testing and is something I recommend to non-Erlang/Elixir programmers…
Michael Feathers 写的《Working Effectively with Legacy Code》。它花了大量篇幅讲解如何将可测性引入那些最初根本没有考虑测试的遗留软件系统中。Fred Hebert 写的《Property-Based Testing with PropEr, Erlang, and Elixir》。虽然它讲的是特定工具(PropEr)和一对语言(Erlang 和 Elixir),但对于基于属性的测试来说是一本非常扎实的入门书。书里描述的技术很适合迁移到…
Working Effectively with Legacy Code by Michael Feathers. It spends a lot of time on how to introduce testability into existing software systems that were not designed for testing. Property-Based Testing with PropEr, Erlang, and Elixir by Fred Hebert. While a book about a particular tool (PropEr) and pair of languages (Erlang and Elixir), it's a solid introduction to property-based testing. The techniques described transfer well to…
Scott Wlaschin 写的《Domain Modeling Made Functional》Fred Herbert 写的《Property-Based Testing with PropEr, Erlang, and Elixir》Henry Warren 写的《Hacker's Delight》Jon Bentley 写的《Programming Pearls》
Domain Modeling Made Functional by Scott Wlaschin Property-Based Testing with PropEr, Erlang, and Elixir by Fred Herbert Hacker's Delight by Henry Warren Programming Pearls by Jon Bentley
虽然小众,但《Property-Based Testing with PropEr, Erlang, and Elixir》[1] 这本书让我受益匪浅。它可能是唯一一本关于 PBT(基于属性测试)的实体纸质书了。如果你不知道这是啥,这里有个简短视频介绍它 [2],本质上它就是一个用来自动化测试并自动简化(shrink)…
Niche, but the book Property-Based Testing with PropEr, Erlang, and Elixir [1] taught me a lot. It might be the only dead-tree book on PBT. If you don't know what it is, here's a short video on it [2], it's basically a tool to automate tests and automatically simplify (shrink)…
…这方面的周边,但我认为所有的基础知识依然涵盖得很全面。《Erlang in Anger》,只有自己出版的免费短篇电子书版本,旨在教人们在生产环境中运维 Erlang。《Property-Based Testing with PropEr, Erlang, and Elixir》,我最新出版的一本(由 Pragmatic Programmers 出版),同时涵盖了 Erlang 和 Elixir 的基于属性测试。Pragprog 允许我保留最初的网站在线,上面只涵盖了 Erlang。…
…around it, but all the basics are still well-covered I think. Erlang in Anger, only available as a self-published short e-book available for free, meant to teach people to operate Erlang in production. Property-Based Testing with PropEr, Erlang, and Elixir; my latest published one (with Pragmatic programmers), covering property-based testing both with Erlang and Elixir at once. Pragprog have let me keep the initial website online, which only covered Erlang.…
我非常喜欢 Hebert 的《Property-Based Testing with PropEr, Erlang, and Elixir》。虽然是用 Erlang 和 Elixir 写的,但这些概念完全可以迁移到其他语言和基于属性的测试系统上。https://pragprog.com/titles/fhproper/property-based-testing-...
I really liked Hebert's Property-Based Testing with PropEr, Erlang, and Elixir. It's in Erlang and Elixir, but the concepts transfer well to other languages and property-based test systems. https://pragprog.com/titles/fhproper/property-based-testing-...
偏进阶一点的话,我推荐 Fred Hebert 的《Property-Based Testing with PropEr, Erlang, and Elixir》- https://pragprog.com/titles/fhproper/property-based-testing-... 这也是我见过的关于基于属性测试(property-based testing)最好的资源之一,我也很推荐非 Erlang/Elixir 程序员去读…
More towards the advanced side I'd recommend Fred Hebert's Property-Based Testing with PropEr, Erlang, and Elixir - https://pragprog.com/titles/fhproper/property-based-testing-... It's also one of the best resources I've come across on property-based testing and is something I recommend to non-Erlang/Elixir programmers…
Michael Feathers 写的《Working Effectively with Legacy Code》。它花了大量篇幅讲解如何将可测性引入那些最初根本没有考虑测试的遗留软件系统中。Fred Hebert 写的《Property-Based Testing with PropEr, Erlang, and Elixir》。虽然它讲的是特定工具(PropEr)和一对语言(Erlang 和 Elixir),但对于基于属性的测试来说是一本非常扎实的入门书。书里描述的技术很适合迁移到…
Working Effectively with Legacy Code by Michael Feathers. It spends a lot of time on how to introduce testability into existing software systems that were not designed for testing. Property-Based Testing with PropEr, Erlang, and Elixir by Fred Hebert. While a book about a particular tool (PropEr) and pair of languages (Erlang and Elixir), it's a solid introduction to property-based testing. The techniques described transfer well to…
Scott Wlaschin 写的《Domain Modeling Made Functional》Fred Herbert 写的《Property-Based Testing with PropEr, Erlang, and Elixir》Henry Warren 写的《Hacker's Delight》Jon Bentley 写的《Programming Pearls》
Domain Modeling Made Functional by Scott Wlaschin Property-Based Testing with PropEr, Erlang, and Elixir by Fred Herbert Hacker's Delight by Henry Warren Programming Pearls by Jon Bentley
虽然小众,但《Property-Based Testing with PropEr, Erlang, and Elixir》[1] 这本书让我受益匪浅。它可能是唯一一本关于 PBT(基于属性测试)的实体纸质书了。如果你不知道这是啥,这里有个简短视频介绍它 [2],本质上它就是一个用来自动化测试并自动简化(shrink)…
Niche, but the book Property-Based Testing with PropEr, Erlang, and Elixir [1] taught me a lot. It might be the only dead-tree book on PBT. If you don't know what it is, here's a short video on it [2], it's basically a tool to automate tests and automatically simplify (shrink)…
…这方面的周边,但我认为所有的基础知识依然涵盖得很全面。《Erlang in Anger》,只有自己出版的免费短篇电子书版本,旨在教人们在生产环境中运维 Erlang。《Property-Based Testing with PropEr, Erlang, and Elixir》,我最新出版的一本(由 Pragmatic Programmers 出版),同时涵盖了 Erlang 和 Elixir 的基于属性测试。Pragprog 允许我保留最初的网站在线,上面只涵盖了 Erlang。…
…around it, but all the basics are still well-covered I think. Erlang in Anger, only available as a self-published short e-book available for free, meant to teach people to operate Erlang in production. Property-Based Testing with PropEr, Erlang, and Elixir; my latest published one (with Pragmatic programmers), covering property-based testing both with Erlang and Elixir at once. Pragprog have let me keep the initial website online, which only covered Erlang.…