반응형
프로젝트
- 팀명 : 코딩쿠킹스
- 팀원 : 김민주, 김대영, 김민중, 박지환, 김진훈
- 개발 기간 : 2023.10.05 ~ 2023.10.11
- 개발 내용 : 팀원 소개 사이트 만들기
- 깃허브 : https://github.com/kdy9960/codingcookings-intruduce
1. KEEP
협업
- 기능별로 개발 역할 분담
- Git으로 협업이 익숙하지 않은 상황에서 Live share로 바로 적용하고 확인할 수 있었음
기술
- Bootstrap과 Jquery의 레퍼런스를 공부해서 잘 적용했음
- Rest API를 설계한대로 파이어베이스의 실시간 데이터베이스를 활용하여 개발함
2. PROBLEM
협업
- git 사용의 미숙함과 git 사용 규칙 미지정
- git 기능 사용에 대한 소극적인 태도
- 구체적이지 않은 프로젝트 기획
- DB & API의 구체적인 설계 필요
- 작업 진척도 체크리스트 및 작업별 일정 미흡
기술
- 낮은 수준의 코드, 언어, 문법 개념 및 지식
- ex. HTML의 레이아웃 속성 inline, block, flex 개념 미흡
- 리팩토링 시도를 안 한 점
- 시간이 부족하긴 했지만.. 아쉬움
3. TRY
협업
- 각 담당 기능 별 코드 리뷰
- 각 담당 기능 별 체크리스트 작성
- 팀원 개인의 역량을 파악하는 시간을 갖기
- 할 수 있는 것과 없는 것의 명확한 구분 필요
- 정기 소통 시간 계획
- 저녁 정기 미팅: 진행 현황 공유
- 코딩 컨벤션 정하고 개발
- Git, Github 적극적인 사용
기술
- 리팩토링 시도
- 코드 리뷰를 통한 더 나은 코드 모색
- 기능별 함수 모듈화 적극 시도
느낀 점
김민주
css 작업에 익숙하지 않아 제 화면을 꾸미는데 어려움을 겪었고 다음 프로젝트에서 제 화면에 css 작업을 해야한다면 css에 대한 숙련도를 향상시켜서 이러한 부분을 개선하고자 합니다.
김대영
좋은 팀원들을 만나 코드에 대해 많이 배울 수 있었습니다. 아직 전반적인 지식이 부족하여 참여에 어려움을 느꼈지만 팀원들의 코드를 보면서 심화된 부분에 대해서 알아갈 기회를 가졌다는게 정말 감사한 부분이었습니다.
김민중
이번에 미니프로젝트를 진행하며 팀원들과 역할 분담도 하고 소통하며 함께 문제를 해결하면서, 협업의 장점과 중요성을 알아가는 시간이어서 정말 좋았습니다. 다음에는 다양한 협업 툴 사용과 코드 컨벤션을 지키면서 좀 더 좋은 코드로 개발하는 것을 목표로 하겠습니다!
박지환
미니 프로젝트를 진행하면서 웹 디자인부분과 깃 협업 관련한 미숙함 문제에 아쉬움을 느꼈습니다. 다음 프로젝트를 할때는 이를 신경써서 만들고 싶습니다!
김진훈
팀 프로젝트로 짧게나마 협업을 하면서 협업에 필요한 것들을 생각하는 계기가 되어서 많이 배웠습니다!
깃과 깃허브를 더 능숙하게 사용해서 코드 버전을 관리하고 협업하는 방법을 배우고 싶다고 생각했습니다. branch를 단순히 사용하는 것은 쉬워도 협업하며 버전 관리를 능숙하게 하는 것은 어려운 일이었습니다.
처음에 코딩 컨벤션을 정하지 않고 시작한게 아쉬웠습니다. 다양한 스타일의 코드가 합쳐지다 보니 가독성이 좋지 않았습니다.
반응형
'Project' 카테고리의 다른 글
내일배움캠프 뉴스피드 프로젝트 KPT (1) | 2023.11.27 |
---|---|
[프로젝트] 로스트아크 경매장 알리미 (0) | 2023.10.09 |