by Jorge Aranda

Property-based testing with Hypothesis

We are big fans of automated testing at Limbic—our projects routinely have test coverage in the high-nineties, and we use our test suites as part of our continuous integration process. However, until recently, most of our testing has been of the traditional, example-based kind. If you are at all…

Read On

by Jorge Aranda

Programming Robot Turtles Genetically

Genetic programming is about mimicking the process of natural evolution to create programs. The main idea is that you don't code the solution to your problem; instead, you: Create a fitness function that will tell how close a program is to solving your problem Create a large number of random…

Read On