질문있어요!
4
작성한 질문수 1
안녕하세요. 현재 Codex 환경에서 바이브 코딩 중심으로 Next.js/React 프로젝트를 만들고 있어요 ㅠ
직접 관리하는 영역인 ts/tsx 앱 코드가 약 480개 파일 4.3만 라인 정도이고 더 늘어날 예정입니다.
generated 코드까지 포함하면 11만 라인 이상인 것 같아요..
ai 정신나간 놈이 사이버 보험 들어서 방어하라는 말을 듣고 충격먹어서 직접 공부도 조금씩 하고 있습니다.
저는 그냥 리액트는 단 하나도 모르고 HTML도 겉핥기식으로 매우 얕은 지식만 알고 있어서 상당한 고충이 따르는 중입니다.
처음에는 AI에게 기능 단위로 요청하면서 빠르게 만들 수 있었는데
프로젝트가 커지고 CSS 단일이 8000줄이 넘어가고, 이걸 며칠 동안 분리하다 보니
점점 문제가 커지더라구요 ㅋㅋㅋ
일단 가장 큰 문제점이
AI가 만든 코드가 구조적으로 괜찮은지 판단하기 어렵다
파일이 커지거나 책임이 섞이는 것을 어디서 끊어야 할지 어렵다
lint/typecheck는 통과해도 production build에서 터지는 경우가 있다
인증, 세션, DB, rate limit, 업로드, Origin 검증 같은 보안 영역이 특히 불안하다
Codex/Claude Code 같은 도구에서 어느 규모부터 사람이 직접 구조를 잡아줘야 하는지 감이 없다
이런 규모의 프로젝트도 바이브 코딩 방식으로 계속 끌고 가는 게 현실적으로 가능할까요?
가능하다면 어떤 개발 지식을 우선적으로 익혀야 하는지가 가장 궁금합니다 🥲
그리고 코덱스 pro를 사용중인데 계속 코덱스로 수업을 들어도 괜찮을지 여쭙니다.
또 강의에서 보안 쪽 인증/세션/쿠키, DB 데이터 보호, API 보안, 업로드 보안, 배포 전 점검 같은 부분도
AI 개발자가 최소한 어떤 기준으로 판단해야 하는지 다뤄주시는지도 궁금해요 ㅠㅠ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 푸루미님, 말씀하신 프로젝트의 규모와 AI 중심으로 개발을 진행하면서 갖고 계신 고민들에 대해 이해하고자 합니다. 비슷한 주제를 다룬 질문과 답변을 찾았으며, 이를 통해 도움을 드릴 수 있기를 바랍니다.
AI로 구성된 프로젝트의 구조적인 판단:
- AI는 코드 생성을 도울 수 있지만, 최적의 구조를 보장하진 않습니다. 규모가 커질수록 사람이 직접 코드를 검토하고, 구조를 잡아주는 것이 중요합니다. 다음 링크에서 AI 사용과 관련된 종합적인 코딩 방법을 설명합니다: AI 사용 전략 및 프로젝트 관리를 위한 코딩 팁.
- AI는 코드 생성을 도울 수 있지만, 최적의 구조를 보장하진 않습니다. 규모가 커질수록 사람이 직접 코드를 검토하고, 구조를 잡아주는 것이 중요합니다. 다음 링크에서 AI 사용과 관련된 종합적인 코딩 방법을 설명합니다: AI 사용 전략 및 프로젝트 관리를 위한 코딩 팁.
코드 분리 및 파일 구성:
- 코드가 커지면서 코드 분리와 파일구조의 중요성이 높아집니다. 모듈화, 컴포넌트화, 의존성 관리에 대한 조언을 아래 게시물에서 확인할 수 있습니다: 모듈화와 컴포넌트 관리 전략.
- 코드가 커지면서 코드 분리와 파일구조의 중요성이 높아집니다. 모듈화, 컴포넌트화, 의존성 관리에 대한 조언을 아래 게시물에서 확인할 수 있습니다: 모듈화와 컴포넌트 관리 전략.
보안 관련 개발 지식:
- 보안은 개발의 핵심 부분입니다. API 보안, 인증/세션 관리 등은 특히 전문가의 검토가 필요합니다. 이에 대한 일반적인 접근법 및 주의사항은 API 개발 보안 지침 게시물에서 제공하고 있습니다.
- 보안은 개발의 핵심 부분입니다. API 보안, 인증/세션 관리 등은 특히 전문가의 검토가 필요합니다. 이에 대한 일반적인 접근법 및 주의사항은 API 개발 보안 지침 게시물에서 제공하고 있습니다.
AI 기반 개발의 한계와 관리:
- AI는 코드를 작성할 수 있지만, 프로젝트 관리에서는 한계가 있습니다. AI 활용과 인간의 코드 리뷰를 어떻게 병행할지 고민이 필요합니다. 관련 정보를 얻으려면 AI 도구와 인간 개발자 간의 협업 방안을 참고하세요.
- AI는 코드를 작성할 수 있지만, 프로젝트 관리에서는 한계가 있습니다. AI 활용과 인간의 코드 리뷰를 어떻게 병행할지 고민이 필요합니다. 관련 정보를 얻으려면 AI 도구와 인간 개발자 간의 협업 방안을 참고하세요.
재미있는 프로젝트를 진행하시고 계시네요. 프로젝트 규모가 커질수록 사람이 직접 구조적 결정을 내려야 할 부분이 많아집니다. AI도구는 여전히 강력한 조력자지만, 그 한계 내에서 최상의 결과를 얻기 위해 적절한 개발 지식을 습득하는 것이 중요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
ll- al 명령어 관련 문의
0
9
1
cursor ui 변경 문의
0
10
1
상태 표시줄 설치 오류
0
14
1
테마 적용 관련 질문
0
14
1
(macOS) themes.zip 압축 해제가 되지 않습니다.
0
16
2
API 400알람 관련문의
0
21
2
OrderServiceTest 상문주문 테스트 시 update 쿼리 문의
0
12
1
사이트가 너무 달라요
0
42
2
next.js 설치
0
16
1
미션 제출하는 곳
0
15
1
답변이 다른 문제..
0
14
1
123강 질문
0
14
2
백오피스를 개발할 때 아키텍처 구성에 대한 질문
0
14
2
실습에 사용된 MD파일 공유 가능한가요?
1
29
3
mcp서버 추가 후 setting.local.json
0
21
2
agents 관련 질문입니다!
0
27
1
plan 모드 결과에 대해
0
32
2
클로드 계정 변경
0
26
2
114강. Playwirght MCP 관련 질문
0
24
2
main 브랜치 develop 브랜치
0
22
2
codex로 적용해도 큰 문제 없을까요?
0
36
1
강의 자료는 어디서 다운 받나요?
1
33
2
수료증 질문 드립니다.
0
31
2
자동화 프로그램 프로젝트
0
19
1





