Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 792 Bytes

File metadata and controls

25 lines (16 loc) · 792 Bytes

Collaboration Principles

본 프로젝트의 Backend 협업은 아래 원칙을 따른다.

1. 역할 중심 협업

  • 개인의 주력 언어/프레임워크보다 기능 단위 책임을 우선한다
  • 특정 기술에 종속되지 않는 설계를 지향한다

2. 논쟁의 기준

  • 개인 취향이 아닌 “유지보수 비용”을 기준으로 판단
  • MVP 단계에서는 완성도보다 실험 가능성을 우선

3. 코드에 대한 합의

  • 모든 로직은 “왜 필요한지” 설명 가능해야 한다
  • 과도한 추상화는 지양한다
  • 명확하지 않은 부분은 TODO로 남기고 기록한다

4. 실패 허용

  • 추론/추천 로직은 실패 가능성을 전제로 한다
  • 실패해도 전체 시스템이 깨지지 않도록 설계한다