Mixed
Left unchecked, Copilot will happily help you turn a large monolithic codebase into architectural spaghetti
bunderbunder on Hacker News
In the thread “I Spent 24 Hours with GitHub Copilot Workspaces”, replying to this comment
Helped: Following standard clean coding practices and design patterns.
Got in the way: Abstract design-level quality, leading to architectural spaghetti.
… So, things like limiting statefulness and avoiding unnecessary temporal coupling, good high-level abstractions that obey regular and predictable - ideally algebraic - rules, preservation of well-defined bounded contexts, things like that. Left unchecked, Copilot will happily help you turn a large monolithic codebase into architectural spaghetti. But then, most humans will do that, too.