항해99 4기 Day 48 WIL

POINT·2021년 12월 18일
0

항해99

목록 보기
21/34

21.12.18 항해99 4기 48일차
오늘은 TIL과 WIL을 같이 적겠습니다.

TIL

  • 황준일 멘토님과 회고 멘토링

    • CI/CD 툴 추천
      jenkins vs github actions
      jenkins는 서버가 필요함.
      github actions은 서버가 없어도 됨.
      자금 여유가 된다면, jenkins ( 손이 많이감, 기능이 많음 )
      무료로 사용하고 싶고, 간단한 기능이라면 github actions

    • typeorm 과 sequelize 둘다 관계형 데이터베이스를지원하는데 typeorm을 쓰면 더 효율적인가요? (sequelize보다)
      효율적 + 유지보수에 좋음
      ORM spring ( JPA ) 이 잘 되어 있음

    • 테스트 코드
      API에 대해서 테스트해보기
      node ( supertest )
      시나리오 작성하기
      정상적인 시나리오: 회원가입 ⇒ 로그인 ⇒ 게시물 작성 ⇒ 댓글 작성 ⇒ 댓글 수정 ⇒ 댓글 삭제 ⇒ 게시물 수정 ⇒ 게시물 좋아요 ⇒ 게시물 신고 ⇒ 게시물 삭제
      회원가입 오류 시나리오
      이메일 중복 검사, 비밀번호 검사, 이름 검사

    • 한 가지를 하더라도 제대로 하자
      테스트코드, 리팩토링, 자동화

    • 객체 지향 생활 체조 원칙
      https://hyunjungchoi.tistory.com/105
      내가 작성한 코드를, 다른 사람들이 이해할 수 있을까?

  • github readme에 이미지 올리기
    https://afsdzvcx123.tistory.com/entry/GitHub-%EA%B9%83%ED%97%88%EB%B8%8C-GitHub-%EA%B9%83-%ED%97%88%EB%B8%8C-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%98%AC%EB%A6%AC%EA%B8%B0

WIL

7주차 후기
6주차에 이어서 프론트와 두번째 협업인데 저번주 처럼 만족스러운 프로젝트였다.
사람들이 사용하는 SNS의 기능을 구현하고, 배포까지 해봤는데 해당 서비스의 모든 기능을 100% 똑같이 구현하지는 못했지만, 처음 설계한 기능들은 모두 구현을 해서 만족스러운 프로젝트였습니다. 기능들을 구현하는 과정에서 크고작은 오류들이 있었지만, 팀원들과 함께 큰 문제없이 잘 해결했다고 생각합니다. 다음 주부터 6주간 실전 프로젝트에 들어가는데, 이번 프로젝트를 통해서 자신감도 얻고 많은 것들을 배울 수 있었습니다. 감사합니다.

profile
기록은 기억을 지배한다.

0개의 댓글