본문 바로가기

기타

(2)
클린 아키텍쳐를 읽으면서 1부 소개, 2부 프로그래밍 패러다임, 3부 설계원칙(SOLID)를 읽으면서 이 책이 무엇을 말하고싶은지는 이해했고, 당장 아무런 설계와 고민 없이 코드를 짰던 지난 기간을 반성했다. SOLID, 컴포넌트 원칙, 아키텍쳐 그리고 후반부의 이야기들 모두 같은 맥락으로 말하고 있다. 내가 이번에 가지고 가려고 했던 것 첫번째는 프로젝트를 컴포넌트 단위부터 함수 단위까지 크고 작게 어떤 방식으로 설계를 해야하는지 고민하기 위한 방향성을 잡은 것이고, 두번째는 책에서 무엇을 이야기 하고싶은지 나름대로 파악을 했으니 그걸 어디에서든 적용할 수 있게 책에 나온 모든 케이스를 뜯어보는 것이었다. 한 번이라도 제대로 읽어본 케이스는 빠르게 넘겨 읽었을 때보다 당장 적용하기 쉽기 때문이다. 실제로, 한 기능을 구현하기 ..
SQLD 정리 45회 SQLD 시험 공부하면서 노션에 정리했던 글 데이터 모델의 이해 데이터 모델의 이해 데이터 모델과 성능 SQL 기본 및 활용 SQL 기본 SQL 활용 SQL 최적화 기본 원리 제 1장 데이터 모델의 이해 제 1절 데이터 모델의 이해 더보기 모델링의 이해 모델링의 정의 : “다양한 현상을 표기법에 의해 표기하는 것” 특징 : 추상화, 단순화, 명확화 모델링의 3가지 관점 : 데이터, 프로세스, 상관 데이터 모델링의 유의점 중복 : 데이터베이스가 여러 장소에 같은 정보를 저장하지 않게 함 비유연성 : 데이터정의를 데이터 사용 프로세스와 분리 비일관성 : 상호 연관 관계 대해서 명확하게 정의 생길 수 있는 문제 ex) 신용상태에 대한 갱신없이 고객의 납부이력정보 갱신 데이터 모델링의 3단계 진행 개념적..