전체 글 147

[WAVE] 'React' 와 그 무리들

(우선 '[WAVE]' 란 나를 퇴출로 밀어내려는 공격을 의미합니다.) 어리바리 코드를 보기 시작했는데, 'React'와 그 무리들덕분에 멘붕이 찾아왔다.(React 이 녀석은 때로 몰려다니는 녀석인가보다.., 그리고 사실 매일매일 수차례 멘붕을 겪고 있다.) 지금 이 모든 걸 이해하는 건 쉽지 않으니 어디에 쓰는 녀석인지만 알아보자.귀가 닳도록 들어본 'React'ko.reactjs.org/React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리A JavaScript library for building user interfacesko.reactjs.org사용자 인터페이스를 만들기 위한 JavaScript 라이브러리선언형애플리케이션의 각 상태에 대한 간단한 뷰만 설계하세요. 그럼 R..

learning 2021.01.30

'DDD START! 수다'를 보고

자바캔 '최범균'님께서 Domain Driven Design 관련해서 3가지 주제로 생각을 들려주신 시리즈 #1 Bounded Context + Microservice 특히 인상 깊었던 부분은 'Project'가 있고, 그 'Project' 에 참여하는 'User' 에 관한 이야기(10:15) 'User'는 'User' 도메인에서 'User'일 뿐, 'Project' 도메인에선 'User'가 아니고 Project 의 'Member' 로 봐야한다. 내가 느낀 결론은 '도메인의 경계를 잘 나누자' 그리고 마치 다른 서비스인것처럼 사용하자! #2 Event Sourcing + Aggregate 이벤트 소싱의 실제 코드 작성 요령 (12: 45) 문제 상황에 빠진 경우, 어떻게 그런 상황에 빠지게 된건지 추적하..

learning 2021.01.29

이제야 읽어보는 'SOLID' 클래스의 설계 원칙

회사에서 오랫동안 고여있어서 연차가 '시니어' 위치에 있지만 'SOLID' 클래스 설계 원칙을 제대로 읽어본 적은 없는것 같다. 블로그 이름에 걸맞는 상태 ㅠㅠ 이제라도 찾아 읽어보자. "로버트 마틴(Robert C. Martin) 아저씨가 고안한 원칙(요런거 알면 어디가서 아는 '척' 하기 좋다;;) 위 내용만 보고 이해가 안되니 다른 책을 더 찾아보자! SRP (Single Responsibility Principle) "클래스는 작고 한 가지 역할에만 충실하고 응집력이 높아야 한다." "개별 메서드도 짧고 간결해져서 이를 검증하는 테스트의 복잡도도 같이 낮아진다." OCP (Open Closed Principla) "코드 수정 없이도 클래스의 기능을 변경할 수 있도록 하자는 애기" "전략 패턴이 대..

learning 2021.01.28