본문 바로가기

전체 글43

[디자인 패턴] 구조패턴 - 컴포짓 구조패턴 - 컴포짓 이전 글 : 구조패턴 - 브릿지2024.03.28 - [Engineering/SW Design] - [디자인 패턴] 구조패턴 - 브릿지 [디자인 패턴] 구조패턴 - 브릿지구조패턴 - 브릿지 이전 글 : 구조패턴 - 어댑터 2024.03.25 - [Engineering/SW Design] - [디자인 패턴] 구조패턴 - 어댑터 [디자인 패턴] 구조패턴 - 어댑터 구조패턴 - 어댑터 이전 글 : 구조패턴 - 싱글턴 202skidrow6122.tistory.com  요약클라이언트가 복합 객체 (group of object) 나 단일 객체 에 연연하지 않고 동일하게 취급하는 것을 목적으로 한다.트리 관계의 객체를 처리 하기 위함이 목적이며, Data modeling 에서의 BOM (bill .. 2024. 4. 26.
[디자인 패턴] 구조패턴 - 브릿지 구조패턴 - 브릿지 이전 글 : 구조패턴 - 어댑터 2024.03.25 - [Engineering/SW Design] - [디자인 패턴] 구조패턴 - 어댑터 [디자인 패턴] 구조패턴 - 어댑터 구조패턴 - 어댑터 이전 글 : 구조패턴 - 싱글턴 2024.03.11 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 싱글턴 [디자인 패턴] 생성패턴 - 싱글턴 생성패턴 - 싱글턴 이전 글 : 생성패턴 - 프로토타 skidrow6122.tistory.com 요약 간단히 요약하면 구현과 추상을 분리하는 패턴이다. 구현과 추상을 분리한다는 말만 보면 그냥 보통의 SW 아키텍처 원칙과 다를 바 없어 보이지만 여기서의 분리란 아래를 의미한다. 큰 클래스 또는 밀접하게 관련된 클래스들의 집합.. 2024. 3. 28.
[디자인 패턴] 구조패턴 - 어댑터 구조패턴 - 어댑터 이전 글 : 구조패턴 - 싱글턴 2024.03.11 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 싱글턴 [디자인 패턴] 생성패턴 - 싱글턴 생성패턴 - 싱글턴 이전 글 : 생성패턴 - 프로토타입 2024.03.03 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 프로토타입 [디자인 패턴] 생성패턴 - 프로토타입 생성패턴 - 프로토타입 이전 글 : 생 skidrow6122.tistory.com 요약 인터페이스를 사용함으로써 각각 구현체의 세부로직과 변경에 관계없이 일관성있는 사용이 가능하게 만들어주는 패턴이다. 즉, 서로 일치하지 않는 인터페이스를 갖는 클래스들을 함께 동작시키기 위해 클래스의 인터페이스를 사용자가 기대하는.. 2024. 3. 25.
[디자인 패턴] 생성패턴 - 싱글턴 생성패턴 - 싱글턴 이전 글 : 생성패턴 - 프로토타입 2024.03.03 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 프로토타입 [디자인 패턴] 생성패턴 - 프로토타입 생성패턴 - 프로토타입 이전 글 : 생성패턴 - 빌더 2023.05.25 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 빌더 [디자인 패턴] 생성패턴 - 빌더 생성패턴 - 빌더 이전 글 : 생성패턴 - 추상 팩토리 20 skidrow6122.tistory.com 요약 클래스에 대한 인스턴스를 하나만 생성해야 하거나, 여러 클래스에서 한 클래스의 내용을 공유해야 할 때 사용하는 패턴이다. 다시 말해, 매번 새로운 객체를 생성하지 않고 오직 하나의 객체만 생성하여 사용하려고 .. 2024. 3. 11.
[디자인 패턴] 생성패턴 - 프로토타입 생성패턴 - 프로토타입 이전 글 : 생성패턴 - 빌더 2023.05.25 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 빌더 [디자인 패턴] 생성패턴 - 빌더 생성패턴 - 빌더 이전 글 : 생성패턴 - 추상 팩토리 2023.05.24 - [Engineering/SW Design] - [디자인 패턴] 생성패턴 - 추상 팩토리 [디자인 패턴] 생성패턴 - 추상 팩토리 생성패턴 - 추상 팩토리 이전 글 : 생 skidrow6122.tistory.com 요약 코드를 그들의 클래스에 의존시키지 않고, 기존 객체들을 복사할 수 있도록 해주는 패턴이다. 객체를 생성할때 완전 새로 new 생성자를 활용해서 인스턴스를 만들기 보다는, 이미 만들어진 인스턴스의 내용 일부를 수정하여 사용하고.. 2024. 3. 3.
우리는 문제를 해결하는 사람들 한국에서 미대를 나와서 웹디자이너로 있다가 미국으로 건너가 미국 토스? 로 불리는 빅테크 기업 intuit 의 product designer 가 된 사촌동생이 쓴 책. 오히려 친척이라 그런가 어릴때 보다는 다소 소원해진 사이에 사촌동생은 다양하고 귀한 경험들, 미국에서의 학업, 끝없는 노력으로 매우 큰 사람이 되어있었다. 저년차 개발자 시절의 나였으면 읽어도 뭔소리 하는건지 전혀 맥락조차 짚지 못했을 대목이 많았고, 그나마 3년전 기획팀에 잠깐 있을때 product 기획/디자인 흉내(?)를 내본적이 있어서 그런지 나름 공감되는 부분을 많이 찾을 수 있었다. 나도 쨌든 한국에서 product을 하는 사람이고 SW엔지니어/아키텍처로서 직군간 협업을 리딩하는 사람이니 공감이 공감으로 끝났기보다는 현상을 다른 .. 2024. 3. 1.
당신도 느리게 나이 들 수 있습니다 40대의 초입부가 되니 역시 이런책을 읽게 되는건가. 평소 나의 생활습관에 불만이 많은 아내가 먼저 읽고 꼭 나에게 필요한 도서라 생각이 되었는지.. 강력 추천하여 반 강제로 읽게 된 책. 최근 회사 건강검진을 받기도했고, 다음 건강검진은 40대 첫 건진이라 신체 full scan 이 예정되어있기도 한 현 시점에서 정말 읽기를 잘했다 싶은 책. 물론 알고있는 것과 실제로 실천하는 것은 차이가 있고 아는 대로 이행하는 것이 가장 힘든 영역인 식습관, 생활습관에 대한 지식이라 느낀대로 잘 지켜질지는 모르겠다. 하지만 영원히 늙지 않을 것 만 같았던 20, 30대를 거쳐 중년의 길로 접어든 지금, 어떤 스포츠를 해도 금강불괴 였던 과거의 기억에서 솟아나온 자신감과는 달리 어디 한곳이 하나 둘 씩 고장의 징조를.. 2023. 12. 22.
스틱 - 달라 붙는 메시지 스탠퍼드 경영대학원에서 '스티커 메시지 만드는 법' 이라는 최고 인기강의를 만들어 낸 칩 히스 교수와, 하버드 경영대학원을 졸업하고 각종 마케팅 캠페인 상을 수상한 댄 히스, 히스 형제가 집필한 달라 붙는 메시지 = 스티커 메시지를 만드는 방법에 대한 저서. 책과는 전혀 거리가 먼 친구놈이 사업체를 하나 내었는데, 법인명에 이 스틱이라는 이름이 사용된 걸 보고 이게 뭘까 싶어서 가볍게 읽어보려 첫장을 넘겼지만 너무도 공감되고 중요한 부분이 많아 정리하며 읽느라 생각보다 오래 손에 쥐고 있었던 책. 마케터가 아닌 SW엔지니어로서의 삶이지만 연차가 높아질 수록 아키텍처링과 컴포넌트 별 커뮤니케이션이 중요해짐을 느끼고 있고, 경영진 보고서 작업, 상사 설득, 나의 조직원들에게로의 메시지 전파 등 모든 부분에서.. 2023. 12. 15.