|
|
|
|
|
by vjvjvjvjghv
1 day ago
|
|
It always amazes me that people don’t even check the output of the AI. I am at the moment going through a codebase where the dev told me that he had AI write the tests and that the project is finished. Turns out that some tests are totally nonsensical and a lot of the real world edge conditions aren’t tested at all. I am all for AI but you can’t just blindly let it do its thing and think you are fine. |
|
When teams rely on metrics like code and branch coverage, developers will write tests that only serve to satisfy those metrics. I've seen tests that end with "assert true == true"; they don't test anything and only exist to "cover" a branch.
The situation has improved vastly because of AI. AI agents frequently write good tests that have a real chance of actually catching bugs and improving the reliability of the application.