psychothumbs@lemmy.world to Technology@lemmy.worldEnglish · 3 months agoDevs gaining little (if anything) from AI coding assistantswww.cio.comexternal-linkmessage-square131fedilinkarrow-up1396arrow-down122cross-posted to: programming@programming.devplanetdyne@fed.dyne.org
arrow-up1374arrow-down1external-linkDevs gaining little (if anything) from AI coding assistantswww.cio.compsychothumbs@lemmy.world to Technology@lemmy.worldEnglish · 3 months agomessage-square131fedilinkcross-posted to: programming@programming.devplanetdyne@fed.dyne.org
minus-squareLandless2029@lemmy.worldlinkfedilinkEnglisharrow-up23arrow-down2·3 months 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-up9·3 months 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-squareLandless2029@lemmy.worldlinkfedilinkEnglisharrow-up5·3 months 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.
minus-squaredipdowel@feddit.nllinkfedilinkEnglisharrow-up2·3 months agoYeah, I also find it super helpful with unit tests, saves a lot of time.
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’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.
Yeah, I also find it super helpful with unit tests, saves a lot of time.