Pattern: High-level architecture first
yuhattor opened this issue · comments
Description
When developing a complex system, it is common to dive into the details of the code and lose sight of the overall architecture of the program. When this happens repeatedly, GitHub Copilot also loses sight of its overall architecture. This can lead to misunderstandings and errors. By designing the high-level architecture of the program first and commenting on the function and purpose of each piece of code during development, GitHub Copilot can better understand the context and make more precise suggestions.
https://www.ai-native.dev/docs/design-patterns/high-level-architecture-first