목록2021/04/05 (2)
관심쟁이 영호
프랑스, 일본, 독일 사람들이 각자의 나라의 언어로 나에게 말을 건넨다. 내가 응답을 해줘야 한다고 하면, 나는 프랑스어, 독일어, 일본어를 각각 공부를 하고 각자의 말로 응답을 해줘야 한다. 정말 비효율적이다. 그럼 저 사람들이 한국어를 공부해서 나한테 말을 건네면 되자나? 그럼 효율적이다. 그럼 저 사람들이 한국어 공부를 열심히 해서 나한테 말을 건네려고 할 때, 나 대신 대답을 해줄사람이 중국인으로 바뀌어버리면? 저 사람들은 또 중국어를 공부해야한다. 이것 또한 비효율적이다. 그래서 세계 공통어인 영어가 생겼다! 이러한 원리로 만들어낸것이 JSON이다. 컴퓨터 세계에서 서로 데이터를 송수신할 때로 생각해보자. 자바와 자바를 데이터를 송수신한다면, 말이 통한다. 반대로 자바객체를 C언어로 보낸다고 하..
오늘은 도메인 모델과 테이블 설계에 관한 강의를 수강할 예정이다. 도메인이란? 소프트웨어 공학에서 도메인 모델(domain model)은 행위와 데이터를 둘 다 아우르는 도메인의 개념 모델이다. 쉽게 말하자면, 데이터는 어떤형식으로 저장하는가? 데이터 CRUD는 어떻게 구상해야하나? 로 정리를 할 수 있을것이다. 이 단계부터 정확하고 확실하게 해야 나중에 힘들지 않다는 건, 누구나 알것이다. 건물을 거의 다 짓고, 소방 시설이나 수도 시설을 새로 뜯어고치는 건 너무나 힘든일이니까. 수강중인 강의는 경험이 많으신 현직 개발자님이 개발과정을 다루는 것이기 때문에, 배워두면 전반적인 실무 흐름을 파악할 수 있을것이다. 시작해보자. 1. 개발전체를 하나씩 모듈화 시킨다. - 회원, 주문, 배송, 주문상품, 카테..