2021-10-25

김기태·2021년 10월 25일
0

오늘의 개발.

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

알게된점.

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

명언.

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

profile
김개발

0개의 댓글