# AI는 현재 코드 구조의 벽에 막혀있다

> Clean Markdown view of GeekNews topic #22901. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=22901](https://news.hada.io/topic?id=22901)
- GeekNews Markdown: [https://news.hada.io/topic/22901.md](https://news.hada.io/topic/22901.md)
- Type: news
- Author: [hexpeek](https://news.hada.io/@hexpeek)
- Published: 2025-09-04T18:01:13+09:00
- Updated: 2025-09-04T18:01:13+09:00
- Original source: [modgo.org](https://modgo.org/aineun-hyeonjae-kodeu-gujoyi-byeoge-maghyeoissda/)
- Points: 10
- Comments: 7

## Summary

AI가 단순한 **프롬프트**나 **컨텍스트 크기** 한계 대신 코드의 **구조적 문맥**을 이해하는 것이 가능한지 실험한 연구입니다. 동일한 기능을 다른 구조로 구현한 코드를 비교한 결과, 구조가 잘 짜인 코드에서는 AI가 기존 패턴과 일관성을 유지하며 안정적인 **코드 수정**을 수행했습니다. 이 실험은 **코드 구조**가 AI 코드 품질과 유지보수성에 중요한 역할을 한다는 사실을 보여주며, AI 활용을 위한 컨텍스트 설계 방향에 시사점을 제공합니다.

## Topic Body

### 연구 이유  
  
- 프롬프트 혹은 .cursorrules 와 같은 방법 외, 코드의 구조를 AI가 이해하는 문맥으로서 사용 가능한지에 대한 연구 및 시도를 다루고 있음.  
- 현재 대부분의 AI 모델들이 제공하는 context 크기는 매우 작고 바이브 코딩에 많은 불편을 주고 있음. AI가 활용 할 수 있는 또 다른 context로서 코드 구조가 활용 가능하다면 큰 개선을 이루어 낼 수 있다는 가정.  
  
  
### 테스트  
  
- 동일한 구현이지만 구조가 다른 두 코드가 제공됨.   
  - 첫번째 코드는 구조를 신경쓰지 않고 목적 지향형으로 작성 된 코드.  
  - 두번째 코드는 첫번째 코드에서 일부분의 구조만 개선 한 코드.  
- 두 코드 모두 100% AI가 작성한 코드임.  
- 동일한 AI에게 기반 코드만 다르게 제공하고, 동일한 명령을 내려 코드를 수정 한다.  
  
  
### 테스트 결과  
  
- 첫번째 코드의 수정 결과, 기존의 구조가 없는 코드에 기워넣는 형태로 AI가 기능을 추가함. 이후 이어지는 수정으로부터 기존 기능들이 매우 쉽게 망가짐.  
- 두번째 코드의 수정 결과, AI가 **기존의 구조를 존중**하여 동일한 구성/구조/패턴으로 코드를 수정함. **이후 이어지는 코드 수정에도 기존 기능들이 쉽게 망가지지 않음**.  
  
  
### 결론  
  
- AI가 기존 코드 구조를 이해하며, 좋은 구조 위에서는 AI가 견고하고 좋은 품질의 코드를 만들어냄.  
  
  
---  
  
### 개인 평  
  
- 굉장히 흥미로운 연구이며, AI 개발 발전에 의미가 있는 주제라 생각 됩니다.  
- 글 자체가 길진 않지만, 전달하려는 목표의 환경 내용이 많습니다.   
- 정작 테스트 내용은 읽는 사람이 직접 실습을 해야 이해를 할 수 있습니다. 테스트와 그 결과, 그리고 그 의미를 집중하여 글이 작성 되었다면 훨씬 좋았을 것이라는 생각이 듭니다.

## Comments



### Comment 43572

- Author: sirotan202
- Created: 2025-09-10T08:03:07+09:00
- Points: 1

좋은말인데 왜

### Comment 43439

- Author: github88
- Created: 2025-09-06T17:24:42+09:00
- Points: 2

이런 글 쓰시는분은 ai 사용을 멀리하시는게 좋다고 생각됩니다.

### Comment 43526

- Author: halfenif
- Created: 2025-09-09T06:44:45+09:00
- Points: 1
- Parent comment: 43439
- Depth: 1

+1 느껴지는게 있군요.

### Comment 43507

- Author: nayounsang1
- Created: 2025-09-08T12:20:10+09:00
- Points: 1
- Parent comment: 43439
- Depth: 1

저도 줄섭니다

### Comment 43458

- Author: iamapark89
- Created: 2025-09-07T11:58:58+09:00
- Points: 1
- Parent comment: 43439
- Depth: 1

혹시 이유를 알 수 있을까요?

### Comment 43447

- Author: hexpeek
- Created: 2025-09-07T08:33:47+09:00
- Points: 1
- Parent comment: 43439
- Depth: 1

저도 그렇게 생각하는 이유가 궁금합니다.

### Comment 43443

- Author: brainypooh
- Created: 2025-09-06T23:41:00+09:00
- Points: 1
- Parent comment: 43439
- Depth: 1

왜 그렇게 생각하시는지 이유가 궁금하네요.
