you are viewing a single comment's thread
view the rest of the comments
[–] 20 points 1 year ago* (3 children)

I bet you their "10x coder" can't describe what a unit test is nor its purpose

Then again, can you even unit test AI generated slop with how often it's rewritten?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 11 points 1 year ago (1 child)

    Unit tests are exactly for code that is often rewritten, because it ensures that whatever interface still behaves the same, regardless of the implementation. This a large portion of the point of unit tests: not for testing the initial implementation but confirming that any subsequent implementation behaves the same.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago

    Using AI to write Unit tests is one of the few use cases I somewhat understand, but even that turns out horrible with improper supervision. I reviewed one Pull Request once where the testing was so horribly cobbled together and nonsensical that I rewrote those tests by hand (after asking the person I was reviewing to fix it twice and them only making it worse by letting their AI rewrite them)

  • source
  • parent