General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Continuous Delivery
comments
Comments by "" (@adambickford8720) on "*NEW STUDY* Does Co-Development With AI Assistants Improve Code?" video.
I've found it slows me down and traditional static analysis tools are still better. They are faster and don't hallucinate.
55
@puntoycoma47 A static analysis tool actually understands what is going on. They deterministically make changes that were created by the authors of the tool. Their behavior is well defined and deterministic. The downside is its fairly tricky to pull off and labor intensive. Got a new language feature? Better update your tool as it could literally be broken. IDEs and LSP are examples of real time tools that do this. AI tools are just pattern matching that happens to work if you are close enough to what it was trained on. It doesn't understand a 'loop', it just knows that the pattern of creating a collection and loop followed by api calls is a common string of tokens, so offers that. This is why it can 'read your mind' when doing CS homework but chokes on anything even slightly novel. The plus side is as it sees new features in training data it will 'learn' them. Of course, it's just spewing whatever pattern it sees, that sometimes compiles
3
@ErazerPT That's the hype. In practice, not so much.
1