MyoungSoo7 / design-patterns

디자인패턴 학습

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoF의 디자인 패턴 스터디

일정

24.06.24 ~

파트 분배

Sim: [Command, Flyweight, State, Observer, Builder, Template Method]
Choi: [Adapter, Singleton, Prototype, Visitor, Decorator, Bridge]
Yoo: [Chain of Responsibility, Memento, Iterator, Interpreter, Composite]
Jung: [Factory Method, Strategy, Mediator, Proxy, Abstract Factory, Facade]

학습 목적

  • Gang of Four(GoF)의 디자인 패턴은 개발하면서 자주 발생하는 문제들의 해결 방안으로 실제 현업에서 유용하게 활용되는 설계 방법입니다. 실제 현업에서는 디자인 패턴을 의사소통의 도구로서 활용하기도 합니다.
  • 본 스터디는 "이해"를 목표로 합니다. 남에게 설명할 수 있는 지식이 이해된 지식이라 생각합니다. 따라서 스터디원은 자신이 분배받은 패턴에 대해 심도있게 공부하고 글로 정리하여 기억에 오래 남는 학습 방식을 추구합니다.

진행 방식

  • 인프런 강의 "코딩으로 학습하는 GoF의 디자인 패턴"을 기반으로 학습합니다.
  • 매주 월 오전 11시에 스터디를 진행합니다.
  • 모든 스터디원은 월요일 이전까지 정리한 내용을 Pull Request로 올립니다.

스터디 규칙

브랜치 룰

  • 디자인 패턴별 브랜치를 생성합니다.
  • 브랜치 네이밍은 "doc-패턴이름" 입니다.

커밋 컨벤션

  • 커밋 시 가독성 및 사전 의사소통을 위한 규칙입니다.
  • git commit -m "docs(디자인패턴): '작업/학습한 내용'"

About

디자인패턴 학습