codestates / codestates/BuildUp-client

[Retrospect] 2주차 회고 - 정진규

Aperta
#86 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
Retrospect
Lingua principale
JavaScript
Stelle
0
Fork
1
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Keep (유지할 항목)
- 하루 시작, 마칠 때 모여서 상황을 정리하고 각자 의견을 나누는 시간 갖기. 바쁘고 정신없더라도 소홀히 하지 말기.

- 일주일에 최소 이틀은 하루에 3km 이상 런닝 뛰기. 체력관리가 정말 중요하다고 느꼈다. 마지막주에는 이 마저도 안하니 허리에 파스 붙이고 지냈다. 아직 젊은데...ㅠ

- 근성. 역시 건설인은 근성이다.

## Problem (문제라고 생각하는 항목)
- 팀장이지만 주도적으로 커뮤니케이션하려는 노력이 부족했다는 생각이 든다. 초반에 컨셉을 확실히 일치시키지 못하다보니, 중간에 서로 생각하는 핵심 요소가 상이했고 전반적으로 수정하는 과정이 있었다. 지금 생각해보면 사용자 입장에서는 수정한 이후의 컨셉이 당연했다.

- 프로젝트 컴포넌트 구성 및 설계에서 넓게 보지 못했다. Access Token이 만료되면 동기적으로 Access Token을 재발급받은 뒤 결과를 확인하여 CRUD를 실행하야 하는데, 이 부분을 미처 캐치하지 못했다. 프로젝트 초기에 워크플로우 설계와 스택 선정에 더 고심이 필요하지 싶다. Redux Saga를 시도해봤으면 하는 아쉬움이 있다.

- 머리보다는 손이 먼저 가는 습관이 있다보니 좋지 않은 코드를 써버렸다. 캐로셀의 Week, Month 컴포넌트를 만들 때에도 처음에는 자바스크립트의 Date 객체를 사용하였는데, 연산 과정에서 발생할 수 있는 문제를 테스트하지 않았다. 이 문제 때문에 버그도 발생하여 골머리를 썩혔는데, 나중에 알게 된 date-fns를 사전에 적용하였으면 수월하게 해결할 수 있는 문제였다.

## Try (Action Items)
- [ ] 초반 기획 단계에서 공을 더 들이더라도 프로젝트의 방향성을 명확히 하기.
- [ ] 틈틈이 관련 기술 정보 찾아보고, 필요한 스택이 무엇인지 고민해보기.
- [ ] 항상 코드 작성하기 전에 차분하게 손으로 그려보고 정리해보기.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Questa issue è una retrospettiva e non indica file, test o punti di ingresso dell'implementazione. Elenca lezioni apprese sulla pianificazione e sulla tecnologia, ma non definisce alcuna modifica al codice o alla documentazione, quindi non esiste una condizione concreta di completamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, redux
Ambito
documentation
Tipo di issue
Documentazione
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
10/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.