software pattern

9
SOFTWARE & PATTERN 아키텍트를 꿈꾸는 사람들 발표 : 김연기 Twitter : @scor7910 Blog : scor7910.tistory.com

Upload: scor7910

Post on 02-Jul-2015

642 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Software pattern

SOFTWARE&

PATTERN

아키텍트를 꿈꾸는 사람들

발표 : 김연기Twitter : @scor7910

Blog : scor7910.tistory.com

Page 2: Software pattern

Pattern패턴 : 일정한 형태나 양식 또는 유형.

소비 패턴행동 패턴동양과 서양은 생활 패턴이 서로 다르다.

<출처 : 네이버 국어 사전>

가게에 외국인이 들어왔을 때 한국 사람들의 패턴출처 : 조석님의 마음의 소리

Page 3: Software pattern

SW 와 패턴

SW 설계단위 테스트

RefactoringSW 오류/버그 수정

Page 4: Software pattern

SW 설계 원칙

• 단일 책임의 원칙

• 의존관계 역전의 원칙

• 인터페이스 분리의 원칙

• 리스코프 대체 원칙

• 개방 폐쇄 원칙

Page 5: Software pattern

디자인 패턴

• 생성 패턴

• 구조 패턴

• 행위 패턴

Page 6: Software pattern

단위 테스트 패턴

그림 출처 : xUnit Test Pattern

Page 7: Software pattern

Refactoring Pattern

• http://www.refactoring.com/catalog/index.html

Page 8: Software pattern

SW 문제 해결 패턴

• DA

– Dump Artifact / Dump Analysis

• 메모리 덤프

• TA

– Trace Artifact / Trace Analysis

• 특정 시간 동안의 메모리덤프 분석.

• 로그

Page 9: Software pattern

참고자료

• Holub on Patterns (실용주의 디자인패턴)

• xUnit Test Pattern

• http://www.dumpanalysis.com/PDSPSI-materials

• http://www.dumpanalysis.org/Webinar-Introduction-Pattern-Driven-Software-Problem-Solving