[TIL][내일배움캠프]

[내일배움캠프][TIL] 24.03.20 (수) - 최종 프로젝트 5주차 : 추가 구현

kimlaurant 2024. 3. 20. 23:18
1. 기술 면접 연습

 

엘비스 연산자(Elvis Operator)의 역할은 무엇이며 어떻게 사용되나요?

 

엘비스 연산자( ?: )는 결과값이 null값으로 나올 경우, null 값을 출력하는 대신 출력되게 하고 싶은 값을 보여주고 싶을 때에 쓰는 연산자이며, 엘비스 연산자 뒤에 출력되게 하고 싶은 값을 적으면 됩니다.

 

 

2. 최종 프로젝트

 

이제는 정말 유저 테스트가 코앞으로 다가왔고, 앱 개발도 최종적으로 마무리해야 하는 때가 왔다.

 

그리하여, 오늘은 여러 자잘한 오류들을 수정하고, DB의 구조를 바꾸는 작업을 시작하였다.

 

 

DB 구조 바꾸기

 

이걸 시작하게 된 계기는 다른 게 아니다.

 

데이터를 불러오는 데에 너무 오랜 시간이 걸렸기 때문.

 

더군다나 이제는 산 데이터를 조금만 불러오는 것이 아니라 100개씩 불러오다보니 이걸 기존의 방식으로 불러오다보니 그 속도가 더더욱 더뎠다.

 

그래서 지금 이 DB 구조부터 바꾸기로 하였다.

 

 

다만, 이걸 무작정 할 수는 없고 어떤 식으로 바꿀지 간략하게 구조를 짜봤다.

 

이걸 바탕으로 DB 구조를 바꿔보기로 했다.

물론, 너무 대대적인 공사라서 하루만에 뚝딱 완성되지는 않았다. 중간에 구조를 바꾸면서 또다른 오류가 생기기도 했고.