2021-10-25

김기태·2021년 10월 25일

오늘의 개발.

오늘은 카카오 API를 활용해 주변 위치를 가져오기로 했다.
크롤링을해서 한번에 가져오고 싶었지만 생각보다 쉽지가 않았고
일단 이미지는 저작권때문에 나중에 개인적으로 하나씩 가져오려고 한다.
그리고 DB를 다시 설계하고 또 구조를 바꿨다..
DB구조를 최대한 잘 짜려고 했는데 변경사항이 계속 생기니 구조를 계속 바꿔야해서
조금 많이 힘들었다.

알게된점.

express에서 Router부분에 mergeparams라는 옵션을 알게되었다.
이 옵션을 쓰면 부모의 params를 자식에서도 사용할 수 있다고 한다.
그리고 MySQL의 foreign Key에 대해서도 많이 알게된 것 같다.
특히 부모테이블을 삭제하면 자식테이블도 삭제된다는 사실에 굉장히 놀랬고
이를 잘 활용한다면 관계형DB를 섬세하게 짤 수 있다는 생각이 들었다.
ubuntu서버에 MySQL 설치까지 완료했다.

명언.

담대하게 기존 코드 수정하기 - 두려워하지 말고 기존 코드를 씹고 뜯고 맛봐라
큰 그림 보는 연습하기 - 그 때는 맞고 지금은 틀리다. 기능 추가는 클린해도 전체적으로 어지러울 수 있다.
팀과 함께 공감대 형성하기 - 코드에 정답은 없다. 명시적으로 이야기를 하는 시간이 필요하다.
문서로 적어보기 - 글로 적어야 명확하다.

profile
김개발

0개의 댓글