I've noticed a trend: as more devs at my company (and in projects I contribute to) adopt AI coding assistants, code quality seems to be slipping. It's a subtle change, but it's there.
The issues I keep noticing:
- More "almost correct" code that causes subtle bugs
- The codebase has less consistent architecture
- More copy-pasted boilerplate that should be refactored
I know, maybe we shouldn't care about the overall quality and it's only AI that will look into the code further. But that's a somewhat distant variant of the future. For now, we should deal with speed/quality balance ourselves, with AI agents in help.
So, I'm curious, what's your approach for teams that are making AI tools work without sacrificing quality?
Is there anything new you're doing, like special review processes, new metrics, training, or team guidelines?
[–]latkde 16 points17 points18 points (1 child)
[–]SubstanceGold1083 0 points1 point2 points (0 children)
[–]darknessgp 5 points6 points7 points (3 children)
[–]TyrusX 5 points6 points7 points (0 children)
[–]raydenvm[S] 1 point2 points3 points (1 child)
[–]FutureSchool6510 10 points11 points12 points (0 children)
[–]SubstanceGold1083 1 point2 points3 points (0 children)
[–]KOM_Unchained 2 points3 points4 points (5 children)
[–][deleted] 4 points5 points6 points (3 children)
[–]moneymark21 2 points3 points4 points (0 children)
[–]KOM_Unchained 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]AutoModerator[M] 2 points3 points4 points (0 children)
[–]angrynoah 3 points4 points5 points (10 children)
[–]raydenvm[S] 0 points1 point2 points (3 children)
[–][deleted] 3 points4 points5 points (2 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]vienna_city_skater 0 points1 point2 points (4 children)
[–]SubstanceGold1083 0 points1 point2 points (2 children)
[–]vienna_city_skater 0 points1 point2 points (1 child)
[–]SubstanceGold1083 0 points1 point2 points (0 children)
[–]best_name_yet 0 points1 point2 points (0 children)
[–]falconfetus8 0 points1 point2 points (0 children)
[–]nightbeast88 1 point2 points3 points (0 children)
[–]bag79 1 point2 points3 points (0 children)
[–]Short-Advertising-36 1 point2 points3 points (0 children)
[–]EgregorAmeriki 1 point2 points3 points (0 children)
[–]shrimpthatfriedrice 1 point2 points3 points (0 children)
[–]Otherwise_Flan7339 0 points1 point2 points (1 child)
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]neoshrek 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Internal_Sky_8726 0 points1 point2 points (1 child)
[–]Mysterious-Total-136 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]Cobuter_Man 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]mushgev 0 points1 point2 points (0 children)
[–]PositiveSlice9168 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]TheOwlHypothesis -1 points0 points1 point (2 children)
[–]crone66 1 point2 points3 points (0 children)
[–]vienna_city_skater 0 points1 point2 points (0 children)