목록이론적인 부분들/기타 (3)
치춘짱베리굿나이스
내용이 굉장히 방대하고 어려워서 간략하게 메모 느낌으로만 적는 게시글… 나중에 책을 사서 읽던지 해야 할 것 같다 도메인 주도 개발 시작하기: DDD 핵심 개념 정리부터 구현까지 클린 아키텍처 도메인 주도 설계란 무엇인가? 쉽고 간략하게 이해하는 DDD 도메인 주도 설계 의미 도메인별로 나누어 설계하는, 도메인이 중심이 되는 설계 방식 도메인의 복잡한 문제를 모델링하고 구현할 수 있다 큰 도메인을 전략적 설계를 이용해서 작은 도메인과 컨텍스트 모델로 분류하고, 작은 모델들을 전술적 설계를 이용해서 실체화하는 일련의 과정을 도메인 주도 설계라고 부른다 도메인 그 자체와 도메인 로직에 초점을 맞춘다 데이터 중심의 접근법 탈피 유비쿼터스 언어를 사용한다 도메인 전문가와 소프트웨어 설계자, 개발자 간의 커뮤니케..
이거자꾸헷갈려서적음 이런걸 블로킹이라고 한다 엄청나게 헷갈려서 (…) 엄청나게 많은 블로그 글들을 뒤져가면서 머리속으로 짱구를 요리조리 굴리고 있는데 역시나 엄청나게 헷갈린다 동기 비동기에 관해서도 블로그마다 얘기하는 것이 천차만별이라 누가 맞는지도 잘 모르겠달까,,, 특히 이제 동기 비동기 + 블로킹 논블로킹을 섞어서 동기-블로킹, 비동기-논블로킹 등등이 나오기 시작하면 이제 머리가 터지는거다!!!!!!!!! 동기 / 비동기 (Synchronous / Asynchronous) https://blog.chichoon.com/520 여기에 예전에 간략하게 정리해놨던 것이 있다 동기 A랑 B가 화장실에 가려고 하는데 화장실이 한 칸 뿐이다 A는 B가 볼일을 다 보고 나서야 화장실에 들어갈 수 있다 A는 B가..
디자인 패턴 MVC 패턴에 대한 글을 적고 있었는데 아예 카테고리를 따로 파서 디자인 패턴 관련된 글을 묶어놓는 게 나을 것 같아 일단 디자인 패턴에 관해 알아보기로 했따.. 개요 디자인 패턴? 건축학에서 유래된 용어로, 건축학에서는 몇몇 눈에 띄는 공통적인 부분을 디자인 패턴으로 정의하여 이를 조합하여 더 큰 건축물 (또는 도시) 을 설계하는 방법이다 이 건축학 기법이 소프트웨어 프로그래밍 계에 큰 영감을 주면서 비슷한 방식으로 도입하게 되었다 소프트웨어를 설계하면서 발견된 문제와 해결 노하우 (이 부분은 이렇게 짜면 문제가 해결된다 / 개선된다 싶은 것들) 를 다른 큰 소프트웨어를 설계할 때 응용할 수 있도록 잘 정리해 둔 패턴이 바로 디자인 패턴이다 내가 지금 겪고 있는 문제를 과거 다른 사람들이 ..