Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

1. The search space is all possible abstract syntax trees. That is a large search space.

2. The correct solution must also satisfy all test unit tests. Basically the bug fixing is driven by the fitness function that determines if the bug is fixed and the program still satisfies the specification, i.e. the unit tests.

If you have a complex program the challenge will be coming up with a complete specification of the program's behavior.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: