psychothumbs@lemmy.world to Technology@lemmy.worldEnglish · 2 days agoDevs gaining little (if anything) from AI coding assistantswww.cio.comexternal-linkmessage-square126fedilinkarrow-up1378arrow-down122cross-posted to: programming@programming.dev
arrow-up1356arrow-down1external-linkDevs gaining little (if anything) from AI coding assistantswww.cio.compsychothumbs@lemmy.world to Technology@lemmy.worldEnglish · 2 days agomessage-square126fedilinkcross-posted to: programming@programming.dev
minus-squareLandless2029@lemmy.worldlinkfedilinkEnglisharrow-up23arrow-down2·1 day agoEveryone keeps talking about autocomplete but I’ve used it successfully for comments and documentation. You can use vs code extensions to generate and update readme and changelog files. Then if you follow documentation as code you can update your Confluence/whatever by copy pasting.
minus-squareDremor@lemmy.worldlinkfedilinkEnglisharrow-up8·22 hours agoI also use it a lot for unit tests. It helps a lot when you have to write multiple edge cases, and even find new one at times. Like putting a random int in an enum field (enumField = (myEnum)1000), I didn’t knew you could do that…
minus-squaredipdowel@feddit.nllinkfedilinkEnglisharrow-up1·15 hours agoYeah, I also find it super helpful with unit tests, saves a lot of time.
minus-squareLandless2029@lemmy.worldlinkfedilinkEnglisharrow-up3·22 hours agoYeah. I’ve found new logic by asking GPT for improvements on my code or suggestions. I cut the size of a function in half once using a suggested recursive loop and it blew my mind. Feels like having a peer to do a code review on hand at all times.
Everyone keeps talking about autocomplete but I’ve used it successfully for comments and documentation.
You can use vs code extensions to generate and update readme and changelog files.
Then if you follow documentation as code you can update your Confluence/whatever by copy pasting.
I also use it a lot for unit tests. It helps a lot when you have to write multiple edge cases, and even find new one at times. Like putting a random int in an enum field (enumField = (myEnum)1000), I didn’t knew you could do that…
Yeah, I also find it super helpful with unit tests, saves a lot of time.
Yeah. I’ve found new logic by asking GPT for improvements on my code or suggestions.
I cut the size of a function in half once using a suggested recursive loop and it blew my mind.
Feels like having a peer to do a code review on hand at all times.