> 웹 프론트엔드 > JS 튜토리얼 > AppWorks School - CloudMile 피드백 루프 프로젝트

AppWorks School - CloudMile 피드백 루프 프로젝트

Linda Hamilton
풀어 주다: 2024-12-13 10:01:17
원래의
759명이 탐색했습니다.

부트캠프 프로그램의 일환으로 저는 Feedback Loop라는 프로젝트를 위해 CloudMile의 개발자 멘토들과 긴밀히 협력할 기회를 가졌습니다. 주최자가 양식 제출을 통해 참가자의 피드백을 추적하는 데 도움이 되는 이벤트 피드백 관리 도구입니다. 저는 이 2주간의 프로젝트에서 다른 반 친구와 협력했고 5명의 멘토(Juri, Liang, Shan, Welly, Jack)로부터 지도를 받았는데 정말 멋졌습니다! 멘토들은 우리의 끌어오기 요청을 차례로 검토하고, 코드 품질/모범 사례에 대한 권장 사항을 제공하고, 협업 전반에 걸쳐 저에게 많은 격려를 해주었습니다!

AppWorks School - CloudMile Feedback Loop Project
AppWorks School - CloudMile Feedback Loop Project

학습

제가 배운 내용은 다음과 같습니다.

데이터베이스 스키마

AppWorks School - CloudMile Feedback Loop Project

이 첫 번째 프로세스 단계를 통해 Firebase Firestore를 사용하여 데이터베이스 스키마를 만드는 데 더 익숙해졌습니다. 선생님과 멘토들과의 대화를 통해 마침내 우리가 해결할 수 있는 구조를 마련했습니다.

깃 플로우

우리는 Git 흐름에 단순화된 접근 방식을 사용했습니다. 단계는 다음과 같습니다:

  1. 메인에서 개발 브랜치 만들기
  2. 원격 개발을 로컬 개발로 끌어온 다음 개발에서 기능 분기를 만듭니다
  3. 완료되면 로컬 기능 분기를 원격 기능 분기로 푸시
  4. 원격 기능 브랜치에서 풀 리퀘스트를 열어 개발하세요
  5. 홍보리뷰 시간!

모범 사례

또한 공동 개발을 위한 모범 사례에 대한 조언도 얻었습니다.

  1. PR 300~500줄
  2. 1브랜치: PR 1개, 1브랜치: 기능 1개
  3. 매일 개발을 진행하세요

1:1 비율이 참 의미가 있는 것 같아요. 집중적이고 모듈식이며 유지 관리가 더 쉽습니다. 음식 가판대가 특정 요리를 전문으로 하고 싶다면 한 가지 물건만 판매해야 하는 것과 비슷합니다.

반사

시간이 촉박했기 때문에(2주가 조금 빡빡했음) 관리 가능한 작업을 디버그하고 분류하기 위해 AI에 많이 의존했고, 그 결과 내가 작성 중인 코드에 대한 통제력이 약해졌습니다. 이 프로젝트에 더 많은 시간이 있다면 리팩토링에 더 많은 시간을 할애하여 향후 우리 작업을 기반으로 다른 기능을 구축할 수 있을 것입니다.

위 내용은 AppWorks School - CloudMile 피드백 루프 프로젝트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿