[INSOMENIA] TIL 04

송나은·2021년 4월 15일
0

[INSOMENIA]

목록 보기
7/18

주간미팅 (매주 금요일)

with 김성준, 장성원 본부장님, 정구영님
현재까지 진행상황 공유, 피드백, 질의 응답

  1. 회사에서 제공해준 강의 3강까지 수강완료
  2. 모델링 완료
  3. rails에 model 생성
  4. react framework7 적응중

Modeling

  • 인썸니아에서 선호하는 모델링 방식 (!?)

    모델링을 구체적으로 설계하고 작업에 들어가지 않는다.
    개발을 일단 시작하고 추후 필요한 테이블을 추가하는 방식으로 일한다.
    -> 애자일 방식으로 아이템리스트 만들고 컨펌받고 찜리스트 만들고 컨펌받고 하나하나 완성해간다.

Blocker

items에 상품이 있는 상태에서 db에 category라는 테이블을 추가로 생성했다.

  • category가 삭제되면 items도 삭제되는 destroy 관계.
  • items는 belongs to category, category는 has_many items
    id값이 null이라는 오류가 발생해서 null:false 관계를 설정할 수 없었다.

item이 있는 상태에서 카테고리 테이블을 생성했기 때문에 문제가 발생한 것이었고, item에 있는 상품 리스트를 삭제한 후 다시 설정해 주면된다.

React

기존의 라우팅 방식과 다른 framework7의 작동방식
parameter path가 아니라 Page로 감싸주고 링크를 연결해주면 페이지 이동없이 고속으로 화면을 전환할 수 있다.

  • Route 설정 방식이 독특하다. 위에서부터 순차적으로 실행된다.

첫 주 Review

프론트엔드 개발자 인생을 택했는데, 풀스택으로 진행되는 과제에 참여하게 되어 적응하는 데 시간이 많이 걸렸다.

  • Blocker 1. 윈도우에서 초기세팅 (우분투, 구름IDE, 방화벽)
  • Blocker 2. 모델링, 관계형DB에 대한 이해
  • Blocker 3. 언어, 라이브러리

1주차를 정리하면서 드는 생각

일단 페이지를 만들어 보면서 강의를 참고했어야 했다.

강의는 간단한 모델링 > db생성 > 회원가입 > 로그인 > 아이템 조회 flow 대로 해주셨는데 아무것도 모르니 막막한 상태에서 강의만 들으려고 했다.

-> 결론은 1주차에 뭔가 진행된 결과물을 보여드릴 수 없었고, 과제를 진행하면서 다시 봐야하는 상황에 놓여졌다 ^^

정리요정 선아님의 1주차 미팅 기록 👍

profile
그때그때 공부한 내용과 생각을 기록하는 블로그입니다.

0개의 댓글