2026년을 향하여: LLM을 중심으로 한 체계적인 협업 프로그래밍 워크플로우 구축 @addyosmani는 최첨단 생산성 패러다임을 보여주는 최신 워크플로우를 공유했습니다. 이 워크플로우는 고밀도 계획 수립 + 정확한 컨텍스트 제공 + 매우 작은 단계로 이루어진 반복 검증을 특징으로 합니다. 핵심 철학: "코드 작성자"에서 "시스템 오케스트레이터"로의 진화 애디 오스마니는 2025년까지 프로그래밍의 핵심이 "코드를 작성하는 방법"에서 "인공지능이 코드를 작성하도록 안내하는 방법"으로 바뀔 것이라고 강조했습니다. 개발자들은 더 이상 단순히 코드를 한 줄씩 입력하는 수동 노동자가 아니라, 감독이나 최고 설계자의 역할을 맡게 될 것입니다. 당신의 핵심 가치는 더 이상 문법적 세부 사항을 암기하는 데 있는 것이 아니라, 오히려 다음과 같은 것에 있습니다: • 비전 정의: 제품의 논리와 아키텍처를 명확하게 설명합니다. • 컨텍스트 관리: AI에 정확한 정보 경계를 제공합니다. • 품질 관리자: AI 생성 콘텐츠에 대한 엄격한 논리적 검토를 수행하고 관련 책임을 공유합니다. 1단계: 먼저 명세를 정하고, 실행에 앞서 계획을 세웁니다. 코딩을 시작하기 전에 AI와의 긴밀한 의견 일치를 먼저 이루어야 합니다. • 사양서 작성: spec.md 파일을 생성합니다. 이 파일에는 요구사항뿐만 아니라 기술 아키텍처, 데이터 모델, API 계약 및 테스트 전략도 포함되어야 합니다. • 논리적 일관성: AI가 사양을 검토하여 논리적 불일치 또는 잠재적인 기술적 위험을 찾아내도록 하세요. 합의에 도달하기 전에는 절대로 기능 코드를 작성하지 마세요. • 작업 세분화: 대규모 프로젝트를 작고 독립적으로 검증 가능한 "원자적 작업"들의 연속으로 나누는 것. 2단계: 정확한 맥락 및 규칙 관리 인공지능 성능의 상한선은 제공하는 정보의 품질에 따라 달라집니다. • 맥락을 간소화하세요: 프로젝트 전체를 AI에 맹목적으로 맡기지 마세요. Gitingest와 같은 도구를 사용하여 현재 작업과 관련된 코드와 문서를 정확하게 선택함으로써 AI의 "인지적 부담"과 오류를 줄이세요. • 명확한 규칙 정의: .cursorrules 또는 CLAUDE.md 파일을 통해 프로젝트에 대한 전역 규칙을 설정합니다. 예를 들어 코드 스타일("항상 Tailwind 사용")을 정의하거나, 타입 안정성을 강제하거나, 특정 디렉터리 구조를 지정할 수 있습니다. • 예제 기반 학습: AI에게 고품질 코드 예제를 제공하세요. 이는 코드를 처음부터 작성하는 것보다 사용자의 스타일을 훨씬 더 잘 모방할 수 있습니다. 세 번째 단계: 세분화된 반복 및 다중 모델 협업 프로세스를 실행하는 동안 "작은 단계, 빠른 속도"의 리듬이 유지됩니다. • 한 번에 한 가지 작업만 수행: AI가 한 번에 특정 기능 하나만 수행하거나 버그 하나만 수정하도록 합니다. 작업량이 적을수록 AI의 정확도가 높아집니다. • UI 자동화: v0.dev와 같은 도구를 사용하여 스크린샷이나 설명에서 직접 프런트엔드 프로토타입을 생성함으로써 레이아웃 세부 사항에 소요되는 시간을 줄일 수 있습니다. • 다중 모델 검증: 서로 다른 모델의 강점을 활용합니다. 예를 들어, 논리 작성에는 Claude를, 매우 긴 문서 이해에는 Gemini를 사용하거나, 한 모델이 다른 모델의 코드를 검토하도록 할 수 있습니다. 4단계: 향상된 유효성 검사 및 Git 보안 네트워크는 AI 출력물을 "검토를 기다리는 초보 개발자 출력물"로 취급합니다. • Git을 생명줄로 활용하세요: "한 번 성공하면 바로 확정"하는 습관을 들이세요. 각 작은 작업을 완료하고 검증한 직후 바로 확정하세요. 이렇게 하면 AI 로직에 오류가 발생하더라도 즉시 안전한 상태로 되돌릴 수 있습니다. • 피드백 루프: IDE의 Composer 기능을 활용하여 컴파일 오류, 린터 경고 또는 테스트 실패를 AI에 직접 피드백함으로써 AI가 스스로 개선하고 수정할 수 있도록 합니다. • 철저한 검토: 개발자는 코드를 한 줄 한 줄 꼼꼼히 읽어야 합니다. 보안, 성능의 예외 상황, 그리고 AI가 종종 간과하는 비즈니스 로직의 깊이에 중점을 둡니다. 2026년 핵심 툴 스택 추천 🛠️ • IDE: Cursor. 현재 최고의 네이티브 AI 편집기로 인정받고 있으며, Composer 모드는 파일 간 공동 편집을 지원합니다. • 핵심 모델: 클로드. 현재 프로그래밍 논리 추론 및 명령 추종 분야의 선두 주자입니다. • 명령줄 에이전트: Claude Code 또는 Copilot CLI. 터미널 작업, 테스트 실행 또는 Git 관리를 신속하게 수행하는 데 사용됩니다. • 프로토타입 생성: v0.dev. UI 디자인에서 React 코드로의 변환 과정을 크게 가속화합니다. 원래 주소
스레드를 불러오는 중
깔끔한 읽기 화면을 위해 X에서 원본 트윗을 가져오고 있어요.
보통 몇 초면 완료되니 잠시만 기다려 주세요.
