
더 좋은 코드를 작성하기 위해 GOF의 디자인 패턴을 공부하려고 한다. 디자인 패턴 (Design Pattern) 이란? 책의 정의에 따르면 디자인 패턴은 다음과 같다. "특정한 전후 관계에서 일반적 설계 문제를 해결하기 위해 상호교류하는 수정 가능한 객체와 클래스들에 대한 설명" 정의는 역시 이해하기 힘들다. 쉽게 정리한 디자인 패턴은 다음과 같다. 옛날부터 소프트웨어 설계를 하면서 겪은 문제를 바탕으로 상황에 따라 사용할 수 있는 설계 패턴이다. 설계(디자인) 에 대해 더 이해를 원한다면 소프트웨어공학 - 디자인 편을 보는 것을 추천한다. 디자인 패턴 종류 GOF의 디자인 패턴은 총 23개이다. 3가지 분류로 나누어 패턴을 설명한다. 생성 패턴 구조 패턴 행동패턴 Abstract Factory Bui..

3편을 못 봤다면 [개발 / 필독서 ] 소프트웨어 공학으로 보는 개발자 필독서 03 2편을 못 봤다면 [개발 / 필독서 ] 소프트웨어 공학으로 보는 개발자 필독서 02 1편을 못봤다면 [개발 / 필독서 ] 소프트웨어 공학으로 보는 개발자 필독서 개발 공부를 하는 사람이라면 개발자 필 malchafrappuccino.tistory.com 지난 글에서 프로젝트를 진행하기 위해 무엇이 필요한지 알아내는 요구사항 분석 (Requirement Analysis)를 진행했다. 이번 글에서는 프로젝트를 실제 구현 하기에 앞서 어떻게 구현할지 계획하는 디자인 단계에 대해 살펴보겠다. Design(디자인), 그 디자인 아님 보통은 디자인이라고 하면 디자이너들이 하는 그 디자인을 떠올린다. 그게 통용되는 의미이다. 그러나 ..
- Total
- Today
- Yesterday
- 책
- 책후기
- vapor
- 코딩테스트
- UX
- swiftUI 기초
- Swift DocC
- 책리뷰
- 날씨어플
- 앱개발
- 프로그래머스
- 개발
- 디자인 패턴
- Swift 디자인 패턴
- 애플
- 부스트캠프
- Swift 서버
- SwiftUI
- 부스트캠프iOS
- 코딩 테스트
- Swift
- 부스트캠프7기
- todo앱
- Swift공식문서
- 코딩
- ios
- 필독서
- Combine
- Swift문법
- TODO
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |