---
# System prepended metadata

title: Week 1 13조 스터디 회고

---

# Week 1 13조 스터디 회고
`J172임성빈` `J146이영범` `J100배지호` `J196조승희`


### J100 배지호
**잘했던 점**
```
- day1에 러프하지만 1주의 계획을 열심히 세우려 함
    - 이 때 세운 계획을 위주로 일과를 진행함
- 하루하루 수행한 작업, 발생한 문제, 느낀점 등을 정리함
    - 현재 내 진행 상황을 알고, 앞으로 해야 할 일에 대해 다시 알 수 있었음
- 프로젝트의 스켈레톤 구조에 대해 고민
- Html&CSS에 대한 복습을 진행하고 프로젝트에 착수함
    - 희미했던(?) 기억으로부터 지식들을 다시 불러올 수 있었음.
```

**부족했던 점**
```
- 코드를 작성하면서 리팩토링 & 배포하는 과정
    - css, js에서 중복이 많이 발생하였음
- 변수/함수명, 클래스/id명 등에 대한 고민
- git을 무작정 사용하기 전에, 학습하기
- 러프한 일일 계획 때문에 매일 아침마다 계획을 바탕으로 기능을 다시 재구성해야 했음
- 데이터 형태 정의와 데이터 흐름에 대해 이해가 부족하여 구조를 바꾸는 일 발생
- 프로젝트 규모와 내 수준을 고려하여 일정을 짰다고 생각했는데 일정을 소화하기가 쉽지 않았음
```

**도전해볼 점**
```
- source tree 사용해보기!
- 기능 단위로 리팩토링 & 배포 
- 두 번째 프로젝트에선 데이터 형태 & 흐름을 상세하게 고려할 것
- 현재보다 더 상세한 설계 & 분석으로 프로젝트에 본격적으로 착수하기 전에 충분한 준비를 갖출 것
```


---

### J196 조승희

#### 반성
1. 무지성 프로그래밍 
2. git을 제대로 공부안하고 미뤄왔던 점, rebase, merge, request등
3. 지각 반성합니다 ㅠㅠ
4. 수시로 바뀌는 에자일 계획표
5. 배운 것, 배울 것, 했던 것을 글로 정리하는 습관
6. 운동 부족

#### 개선

1. 충분한 학습 + 효율적인 프로그그래밍
2. git 공부, 호눅스님이 알려주신 pro git등등
3. 대략적인 날짜별 계획 다시 세우기 ,꼼꼼한 기능분석 + 개발해야할 것들 정리하기
4. 무엇이든 정리하자. 코딩시간만큼 배웠던것들 정리하는 습관 들이기
5. 틈틈이 운동, 아침에 일찍일어나기(일찍 자기)


#### 주말 ToDo
1. 전체적인 리팩터링
2. Travis CI/CD - Heroku 배포환경 구성하기
3. 메인페이지 완성!!!

---

### J172 임성빈

**잘했던 점**

1. 계획한 대로 어느정도 끝냄
2. HTML, CSS 이해도 향상
3. Embedded DB 이해도 향상(sqllite3) 
4. 기획서를 읽는법(with figma)

**부족했던 점**

1. git에 대한 이해 부족 (rebase, fetch.... 깃의 흐름을 이해할 필요가 있다!)
2. 커밋, PR 메세지 작성 (커밋을 보낼 때는 1분간 내 변경 코드 확인 & 본문 내용 추가하기)
3. 공부를 하기보다는 개발하는데 집중함...
4. 리팩토링은 꾸준히! (중복되는 부분이 현재 너무 많음)
5. 세밀한 계획을 작성하지 못해 그날 그날 계획을 수정함

**도전해볼 점**

1. 커밋을 디테일하게 작성하게
2. 서버 MVC 구조 적용하기
3. 리팩토링 자주하기
4. Heroku 배포해보기(커밋마다 해보기)
5. CSS파일 리팩토링(자주사용하는 부분은 따로 빼놓기)


---


### J146 이영범
|잘했던 점😁|부족했던 점😥|도전해볼 점😤|
|--------|--------|--------|
|구조를 처음부터 디테일하게 설계|함수형 프로그래밍|**문제없는** PR|
|학습과 병행하며 진행 |본인의 속도를 인지하지 못함|기약있는 **계획**|
|가독성을 위해 고민|HTML/CSS의 무지식|**학습위주**의 개발|
|성능을 위해 고민|DOM API 활용|GIT **CLI**로만 진행해보기|
|소단위 커밋|GIT GUI의 의존도가 높음|**모듈화**와 **패턴**|
|||배포 자동화|
