|
|
|
|
|
by orwin
121 days ago
|
|
- "This is a known good state; write tests to enforce this state" is something that takes minutes now instead of days. That is incredibly powerful for understanding and maintaining a system. Not if you don't describe the tests before. AI will generate absolutely useless tests, and since it seems even the latest version have difficulties to generate working test doubles (which i'm _still_ surprised about, but i took 4 hour generating a dogshit test double i could have written in half the time. To me this should be a something AI should be absolutely great at, and it's not), if your test are AI-only, understanding of the underlying system will be hard. On bugfixing I agree with your message, but disagree on the scope: bugfixing changed for some categories of bugs (most of them tbh), but some will still have you dig deep into the database or the transaction history/monitoring. On enhancement i agree 100%, i think this is the biggest benefit of AI. Even new hires can land a few enhancement a week without any domain knowledge. Our backlog is almost empth, and only the largest enhancement are up (basically performance improvement) Sorry i wanted to nitpick, I do that very often when i think i mostly agree with someone except on very specific points. |
|