1. 이상훈
Keep
팀 별 규칙을 준수하고 매일 14시에 서로의 코드 진행 상황을 알 수 있도록 스크럼 회의를 진행한 점
모르는 내용이 있으면 공유하고 서로의 지식을 공유하여 부족한 부분을 채워준 점
Problem
전반적은 프로젝트 진행은 문제 없이 진행됐으나 개인적으로 프론트 연결 및 프론트 관련 코드 작성이 미흡했던 점
위와 같은 문제로 시간이 부족하여 파일다운로드를 구현해보지 못한 아쉬움
이전 보다 nest.js를 좀 더 활용했으나 아직 잘 활용하지 못하고 있다고 판단
Try
공식 문서를 참고해보고 검색을 통해 활용 예제를 많이 봐둘 것
이미지 업로드는 많이 활용해봤으니 파일 업로드 및 다운로드를 구현해볼 것!
2. 인한별
Keep : 협업시 코드리뷰를 함으로써 로직에 대한 이해도가 높아짐을 느낌
Problem : X
Try : 깃 활용 능력이 다소 떨어지는 듯 하여 추후 깃 강의 재수강 후 트레이닝을 통해 능숙해질 수 있도록 공부 예정
3. 이재혁
Keep : 네스트를 좀 더 알게 되었고, 협업과정에서 소통이 원할하게 이루어지면 더 효율이 올라간다는걸 느낌
Problem : 아직 DI개념이나, this, class 개념이 좀 부족해서 api 만들때 많이 어려웠음
Try : 남는시간에 틈틈히 js문법 + 타입 + 네스트 공부를 할것
4. 박성민
Keep : 적극적인 의사소통과 상황 공유로 개발 단계의 진척이 빨랐음, nest 프레임워크와 템플릿을 이용해 작성을 하다보니 구현해야 할 기능에 좀 더 집중 할 수 있게 되어서 좋았음, 구현하고 싶었던 부분을 빠짐없이 구현해서 좋았음
Problem : 소켓에 대한 이해도가 높지 않아 실시간 대화는 금방 구축했지만 해당 대화방에 없어도 대화 내용을 저장하는 기능을 구현하는데 시간이 좀 소요됨(로직을 잘못 작성해 여러번 고쳤음)
Try : 기본적인 필수 기능만 돌아가는 코드가 아닌 디테일을 살려 실제 서비스에서 사용되는 코드처럼 여러가지의 경우를 생각해 로직을 꼼꼼히 짜는 방향으로 구현을 해볼 예정
RDBMS는 위의 DBMS에 Relation이 붙은, 즉 관계형 데이터베이스 관리 시스템을 뜻한다.
엑셀의 형식과 유사한 2차원 테이블 형식으로 구성되며 속성Attribute
과 값Value
를 이용하여 데이터를 정의하고 저장·관리한다.
각각의 속성과 값을 가진 테이블들은 서로 관계를 맺으며 존재하고, 이러한 데이터들을 활용하기 위해서 SQL을 활용한다.
장점
단점
RDBMS 방식으로는 더이상 처리할 수 없을만큼의 복잡하고 큰 데이터들의 등장으로, NoSQL 방식이 부각 되기 시작했다.
데이터/테이블간의 관계를 정의하지 않아 정해진 스키마가 없어 보다 자유롭게 데이터를 저장할 수 있다. Key값만 가지고 데이터에 대한 입·출력을 수행할 수 있다.
장점
단점