TIL 26일차 /

Durumi Gim·2021년 3월 12일
0

스케쥴

1-2
2-3
3-4
4-5
5-6
6-7
7-8
8-9
9-10
10-11

질문

1) dream_todo 에서 넘겨준 props가 undefined으로 뜬다.
왜지?

2) 내가 짠 코드로는 삭제한 다음에 id가 밀린다.
정확히는 내가 결국 배열의 index로 해당 객체를 선택해준 코드를 짠 게 문제.
그래서 해당 id와 같은 배열만 객체내의 속성값을 바꿔주는 문으로 다시 짜야한다.

  handleIncrement = (id) => {
    const _habits = [...this.state.habits]; //객체 >복사하고 시작
    _habits[id - 1].count += 1; //복사한것중 특정요소의 count속성값을 쁠쁠해줘
    this.setState({
      habits: _habits, // 넣어주는 거구...
    });
  };

  handledecrement = (id) => {
    const _habits = [...this.state.habits]; // 전체를 복사하고 시작
    const count = _habits[id - 1].count - 1; //그 특정요소의 count 속성값을 -1 해줘. >변수는 쓸준비
    _habits[id - 1].count = count > 0 ? count : 0; //전체중에, 특정요소의 속성값에다가 값을 넣을건데, 그 값이 0을 넘었으면, -1을 해주고, 아니면, 그 값에 0을 넣어줘
    console.log(_habits[id - 1].count);
    this.setState({
      habits: _habits,
    });
  };

한일

1) 1차 팀플 킥오프 :

  • 2주차 첫날 중간발표, 2주차 마지막날 최종 발표.
    마무리가 중요
  • 스크럼 : Scrum은 작은 주기(Sprint)로 개발 및 검토를 하며 효율적인 협업 방법을 제공
    * 실제 시스템 구현 (Real-Wolrd-System) : 회원가입, 로그인, 결제기능.
    • 팀개발 훈련 : 개발환경세팅. 괜찮은 코드만 merge....
    • 실무 process 훈련 : 협업툴, 협업 방식.
    • 포트폴리오 : 과정이 중요. (면접관이 꼬리에 꼬리를 무는 질문.. 토큰,,인증인가... 하나의 기능을 구현해도 제대로 알고 있는 것)
    • 스크럼 방식 : 기획-디자인-개발, 테스트,배포
    • MVP : minumum viable product : 차한대를 한 부분씩 완성시켜가는게 아니라, 보드>자전거>스쿠터>자동차 이런식으로 완성을 반복해서 가기.
    • 스크럼의 핵심 요소 : 1) Sprint(scrum 단위.한주가 하나의 스프린트) 2)플래닝 미팅 (스프린트 시작할때마다 하는 것. 이번 스프린트 목표정하기, 목표의 우선순위, 역할과 기한. 실행) 3) 데일리 스탠드업 (서서 빨리, 어제 한것, 오늘 할 것, 블러커(방해되는 것,) (도움이 필요한 것) *** 4) 회고 미팅 (스프린트 끝날때마다. 플젝 전체 끝났을 떄 )
  • 프로젝트 프로세스 :
    1) 위클리 스프린트. 총 2개의 sprint
    2) Trello 사용하여 Task 관리
    3) 1st Day of Sprint : 플래닝 미팅
    4) 에브리 데이 : 데일리 스탠드업
    5) 깃헙

  • 피알규칙
    1) PR Template 필수 작성
    2) 전문적인 commit message필수 (버전관리...기능단위로 잘 커밋하고,,)
    3) pr피드백 반영 필수

  • 깃헙 : 선아님. 다민님 참고.
    test : npm start 오류 안나고, ui문제 없고
    codestyle : 스타일 가이드에 맞춰서 코드작성. 똑같은 컨벤션으로 작성
    *깃 리베이스 하는 법....

  • CoC(code of conduct) 코드오브 컨덕트 : 시간엄수 ( 미팅시간, 각자 맡은 일 제시간에 완성) /책임감(의존, 떠넘기려 하지말자) /팀워크 (노력을 많이한 팀일수록 확실히 팀워크가 조크든요.../도전정신 (쉬운것만 하면 발전 없고, 어려운 것도 하기) (새로운 걸 적용하는 역량)

*월욜 할일 : 플래닝 미팅 / (순백)모델링 구조 시작하기 / (순프)프로젝트 초기화 및 레아아웃 시작하기

profile
마음도 몸도 튼튼한 개발자

0개의 댓글