Upload
scor7910
View
643
Download
1
Embed Size (px)
Citation preview
SOFTWARE&
PATTERN
아키텍트를 꿈꾸는 사람들
발표 : 김연기Twitter : @scor7910
Blog : scor7910.tistory.com
Pattern패턴 : 일정한 형태나 양식 또는 유형.
소비 패턴행동 패턴동양과 서양은 생활 패턴이 서로 다르다.
<출처 : 네이버 국어 사전>
가게에 외국인이 들어왔을 때 한국 사람들의 패턴출처 : 조석님의 마음의 소리
SW 와 패턴
SW 설계단위 테스트
RefactoringSW 오류/버그 수정
SW 설계 원칙
• 단일 책임의 원칙
• 의존관계 역전의 원칙
• 인터페이스 분리의 원칙
• 리스코프 대체 원칙
• 개방 폐쇄 원칙
디자인 패턴
• 생성 패턴
• 구조 패턴
• 행위 패턴
단위 테스트 패턴
그림 출처 : xUnit Test Pattern
Refactoring Pattern
• http://www.refactoring.com/catalog/index.html
SW 문제 해결 패턴
• DA
– Dump Artifact / Dump Analysis
• 메모리 덤프
• TA
– Trace Artifact / Trace Analysis
• 특정 시간 동안의 메모리덤프 분석.
• 로그
참고자료
• Holub on Patterns (실용주의 디자인패턴)
• xUnit Test Pattern
• http://www.dumpanalysis.com/PDSPSI-materials
• http://www.dumpanalysis.org/Webinar-Introduction-Pattern-Driven-Software-Problem-Solving