SlideShare une entreprise Scribd logo
1  sur  53
Télécharger pour lire hors ligne
패턴 라이팅
손영수
arload@live.com

EvaCast 리더
http://www.evacast.net
데브피아 아키텍쳐 시삽

Blog - 아키텍트로 가는 길.
http://www.arload.net
오늘 나눌 이야기 거리들.

 패턴


 패턴의 구성 요소


 패턴 라이팅 방법
1.
패턴이란?
Pattern
  is
Father
우리는 아버지와 비슷한
생김새, 성격, 습관 등을
가지고 있다.
이미 해결한 문제와
유사한 문제들은..

유사한 방법(패턴)으로
해결 할 수 있다.
패턴의 아버지…
CHRISTOPHER ALEXANDER
패턴은.
The pattern is, in short, at the same time a thing,
which happens in the world,
and the rule which tells us how to create that thing,
and when we must create it.

It is both a process and a thing;
both a description of a thing which is alive, and
a description of the process which will generate that thing.”
패턴은 3개의 룰을 가진다.

              Solution




    Context


                    Problem
이건 패턴이 아니에요!!
 간단한 해결책 (X)

 간단한 룰 (X)

 알고리즘 (X)

 데이터 구조 (X)
패턴은 ~해야만 한다!!
문제 해결을 위한
 짂실(facts)을 제공
  해야만 한다..
해결책을 투명하게
  나타내야 한다…
전문가의 경험을
잘 잡아낸
좋은 스토리로
말해야 한다..
기존 시스템을
이해하는데 도움이
되어야 한다..
심지어.
새로운 시스템을 구축하는데도
도움이 되어야 한다..
그럼..
어떻게 패턴을 만들어야 할까?

해답은???
2.
패턴의
구성 요소
Title
                  (Name / Alias)
  Resulting
                                     Context
  Context

  Sketch/                            Statement
Author Info.                         of Problem


     Resolution                    Forces
Name (Title)




  Name을 정할 땐..
  신중히 정해라!!
좋은 이름은
Communication을 향상 시킨다.
이름만 듣고도,
의미를 파악할 수 있으면 Good!!

Observer 와
Publisher – Subscriber중
어느 것이 직관적인가?
패턴은
무엇을 “Build” 하는 것이다.

무엇을 “Build”하는지
말할 수 있어야만 한다!!
이름 짖는 방법
 명사
  Corporate Sponsor
  Model View Controller


 동사
  Do Food
  Ask for Help


 매력 있는 문장
  George Washington is still Dead
Aliases (별명)
좀더 이해를 돕기 위해서!

가능하다면
별명도 지어라..
어머니의
재미난 조언..
길고
        짧은 건
못 올라갈   대봐야
  나무는   앆다.
쳐다 보지
  말아라
해결책 (조언)은 알았는데..
언제 이 조언을 사용하지?
어머니의 조언에서
  빠진 것은?

 Context
결과보다
  어떤 상황에서
이 패턴을 적용하는지
  아는 것이 중요.
CONTEXT 에 기술할 것들.

 문제가 어떤 상황에 존재하는 가?

 연관 있는 선행조건 (precondition)은?

 Target Audience - 누굴 위한 패턴인가
CONTEXT 에 기술할 것들..
 지금 패턴을 이해하는데
   도움이 되는 다른 패턴들은?

 여러분이 변경하거나 제어할 수 없는
 시스템의 제약 사항은 다 기술해라.
  언어제약
  메모리 제약
  사이즈, 범위
  타이밍
Forces
 무엇이 이 문제를 어렵게 만드는가?


 Tradeoff는 무엇인가?


 왜 뻔한 해결책으로는 충분하지 못하지?


 우리가 약간 Control할 수 있는 시스템의 제약
 상황은?
Forces를 통해
긴장감을 조성해라.
새로운 패턴에 관해
흥미를 느끼게 만들기도 하고,

패턴이 가진 제약도 명시해라!
Problems.
Problems

 해결 할 수 있는 문제는 무엇인가?

 Context를 기반으로,
 특정상황에 적합한 문제를 만들어라.
  범용적인 문제를 기술해서는 앆 된다.
Solution
Solutions
 문제를 해결하기 위한 제앆한 방법을 기술
   구체적이어야 한다.


 Context에 의해 결정되어지는
   중요한 Force들 중심으로 해결해라.
   다른 Force들은 무시해라!


 Target Audience를 계속 고려해라.
Resulting Context
Resulting Context
 이 패턴을 적용해 문제를 해결하면?

  그 이후에 어떤 상황이 발생하는 가?


  장, 단점을 기술해라!


  새로운 문제(Side Effect)는 발생되지 않는가?
    그럼 이 문제를 해결하기 위한 방법들도 기술해라.
Sketch
Sketch
 다이어그램을 그릴 수 없으면, 패턴이 아니다.
  Christopher Alexander.


 Sketch란 무엇인가?
  패턴 독자에게 IDEA를 쉽게 전달하기 위한 아무거나.
    UML Diagrams
    Block Diagram
    Image of concrete example


 어려운 일은 아니지만, 가치 있는 일이다!!.
Other Sessions
 Rationale (이론적 해석)
   패턴을 팔아라. 독자를 쉽게 가르쳐라!
 Sample Code
 Related Patterns
 Known Implementations ( Known Use)
 References
3. 패턴 라이팅
Opinions
          Solutions
Problem
                      Relations
Solution          opinion
                                     Solution
                                            opinion


                           Problem
      Context                          Solution

                Name/
                Aliases

Problem
자 그럼
패턴 라이팅을
시작하세요!!!
4. 패턴 공유

Contenu connexe

Similaire à Pattern Writing

읽기 좋은 코드가 좋은 코드다.
읽기 좋은 코드가 좋은 코드다.읽기 좋은 코드가 좋은 코드다.
읽기 좋은 코드가 좋은 코드다.TonyCms
 
How to startup 02- 5factors
How to startup 02- 5factorsHow to startup 02- 5factors
How to startup 02- 5factors종익 주
 
창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스Namkee Chung
 
[IMR2014]WEEK06
[IMR2014]WEEK06[IMR2014]WEEK06
[IMR2014]WEEK06JY LEE
 
KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정Kwang-Hyun Park
 
도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기
도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기
도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기대박성진 DaeBak.Sungjin
 
(강의용) 사회적 경제와 디자인 띵킹_김재훈
(강의용) 사회적 경제와 디자인 띵킹_김재훈 (강의용) 사회적 경제와 디자인 띵킹_김재훈
(강의용) 사회적 경제와 디자인 띵킹_김재훈 JAEHUN KIM
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수Sangsu Song
 
제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?
제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?
제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?BOAZ Bigdata
 
BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가
BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가
BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가Hyukjoon Choi
 
비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스
비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스
비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스SCOTOSS
 
아마츄어Pt증폭기 01 'PT학개론'
아마츄어Pt증폭기 01 'PT학개론'아마츄어Pt증폭기 01 'PT학개론'
아마츄어Pt증폭기 01 'PT학개론'Wooyoung Park
 
Study_1st_sineunjj
Study_1st_sineunjjStudy_1st_sineunjj
Study_1st_sineunjjssuser4913c5
 
팀빌딩을 위한 퍼실리테이션
팀빌딩을 위한 퍼실리테이션팀빌딩을 위한 퍼실리테이션
팀빌딩을 위한 퍼실리테이션Yoonjeong Kwon
 
두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!
두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!
두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!Startlink
 
Tdd retro agile_korea_게시용
Tdd retro agile_korea_게시용Tdd retro agile_korea_게시용
Tdd retro agile_korea_게시용Sangcheol Hwang
 
비즈니스 아이디어 도출법 생각정리 세미나 (강함수)
비즈니스 아이디어 도출법 생각정리 세미나 (강함수)비즈니스 아이디어 도출법 생각정리 세미나 (강함수)
비즈니스 아이디어 도출법 생각정리 세미나 (강함수)SCOTOSS
 

Similaire à Pattern Writing (20)

읽기 좋은 코드가 좋은 코드다.
읽기 좋은 코드가 좋은 코드다.읽기 좋은 코드가 좋은 코드다.
읽기 좋은 코드가 좋은 코드다.
 
How to startup 02- 5factors
How to startup 02- 5factorsHow to startup 02- 5factors
How to startup 02- 5factors
 
창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스창조 능력을 키우는 TOC 사고프로세스
창조 능력을 키우는 TOC 사고프로세스
 
[IMR2014]WEEK06
[IMR2014]WEEK06[IMR2014]WEEK06
[IMR2014]WEEK06
 
5 Why
5 Why5 Why
5 Why
 
KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정
 
도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기
도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기
도서 '퍼스널 애자일 퍼스널 칸반', 200% 활용하기
 
(강의용) 사회적 경제와 디자인 띵킹_김재훈
(강의용) 사회적 경제와 디자인 띵킹_김재훈 (강의용) 사회적 경제와 디자인 띵킹_김재훈
(강의용) 사회적 경제와 디자인 띵킹_김재훈
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수
 
제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?
제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?
제9회 보아즈(BOAZ) 빅데이터 컨퍼런스 - 너의 기분 이모지(emoji)?
 
BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가
BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가
BD Talk / 2016 fall / 최혁준 / 인생은 어떻게 결정되는가
 
Pair programming how_to_20140930-1
Pair programming how_to_20140930-1Pair programming how_to_20140930-1
Pair programming how_to_20140930-1
 
비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스
비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스
비즈니스 아이디어 도출 방법론 소개 V2.0 에스코토스
 
아마츄어Pt증폭기 01 'PT학개론'
아마츄어Pt증폭기 01 'PT학개론'아마츄어Pt증폭기 01 'PT학개론'
아마츄어Pt증폭기 01 'PT학개론'
 
33
3333
33
 
Study_1st_sineunjj
Study_1st_sineunjjStudy_1st_sineunjj
Study_1st_sineunjj
 
팀빌딩을 위한 퍼실리테이션
팀빌딩을 위한 퍼실리테이션팀빌딩을 위한 퍼실리테이션
팀빌딩을 위한 퍼실리테이션
 
두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!
두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!
두 번째 startlink.live: 박성원 (ntopia) - PS가 이렇게 해롭습니다. 여러분!
 
Tdd retro agile_korea_게시용
Tdd retro agile_korea_게시용Tdd retro agile_korea_게시용
Tdd retro agile_korea_게시용
 
비즈니스 아이디어 도출법 생각정리 세미나 (강함수)
비즈니스 아이디어 도출법 생각정리 세미나 (강함수)비즈니스 아이디어 도출법 생각정리 세미나 (강함수)
비즈니스 아이디어 도출법 생각정리 세미나 (강함수)
 

Plus de YoungSu Son

Fault Tolerance 패턴
Fault Tolerance 패턴 Fault Tolerance 패턴
Fault Tolerance 패턴 YoungSu Son
 
Clean Code, Software Architecture, Performance Tuning
Clean Code, Software Architecture, Performance TuningClean Code, Software Architecture, Performance Tuning
Clean Code, Software Architecture, Performance TuningYoungSu Son
 
인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화
인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화
인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화YoungSu Son
 
Prototype 패턴 (심만섭)
Prototype 패턴 (심만섭) Prototype 패턴 (심만섭)
Prototype 패턴 (심만섭) YoungSu Son
 
Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)
Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)
Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)YoungSu Son
 
Singleton 패턴 (김진영 - EVA, 소마에 10기)
Singleton 패턴 (김진영 -  EVA, 소마에 10기) Singleton 패턴 (김진영 -  EVA, 소마에 10기)
Singleton 패턴 (김진영 - EVA, 소마에 10기) YoungSu Son
 
실전 서버 부하테스트 노하우
실전 서버 부하테스트 노하우 실전 서버 부하테스트 노하우
실전 서버 부하테스트 노하우 YoungSu Son
 
생성 패턴 (강태우 - 소마에 10기)
생성 패턴 (강태우 - 소마에 10기) 생성 패턴 (강태우 - 소마에 10기)
생성 패턴 (강태우 - 소마에 10기) YoungSu Son
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 YoungSu Son
 
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심)
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심) DevOps 오픈소스 트랜드 (클라우드, 모바일 중심)
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심) YoungSu Son
 
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101) 모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101) YoungSu Son
 
DevOps 시대가 요구하는 품질확보 방법
DevOps 시대가 요구하는 품질확보 방법 DevOps 시대가 요구하는 품질확보 방법
DevOps 시대가 요구하는 품질확보 방법 YoungSu Son
 
클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기YoungSu Son
 
Android 성능 지표와 Oreo 의 개선사항
Android 성능 지표와  Oreo 의 개선사항 Android 성능 지표와  Oreo 의 개선사항
Android 성능 지표와 Oreo 의 개선사항 YoungSu Son
 
안드로이드 Oreo의 변화와 모바일 앱/플랫폼의 적합한 성능 측정 방법
안드로이드 Oreo의 변화와  모바일 앱/플랫폼의 적합한 성능 측정 방법안드로이드 Oreo의 변화와  모바일 앱/플랫폼의 적합한 성능 측정 방법
안드로이드 Oreo의 변화와 모바일 앱/플랫폼의 적합한 성능 측정 방법YoungSu Son
 
클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기
클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기
클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기YoungSu Son
 
SW 아키텍처 분석방법
SW 아키텍처 분석방법 SW 아키텍처 분석방법
SW 아키텍처 분석방법 YoungSu Son
 
[NEXT] Android Profiler 사용법
[NEXT] Android Profiler 사용법 [NEXT] Android Profiler 사용법
[NEXT] Android Profiler 사용법 YoungSu Son
 
Android Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + GenymotionAndroid Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + GenymotionYoungSu Son
 
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기)
FullStack 개발자 만들기 과정 소개  (Android + MEAN Stack + Redis 다루기) FullStack 개발자 만들기 과정 소개  (Android + MEAN Stack + Redis 다루기)
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기) YoungSu Son
 

Plus de YoungSu Son (20)

Fault Tolerance 패턴
Fault Tolerance 패턴 Fault Tolerance 패턴
Fault Tolerance 패턴
 
Clean Code, Software Architecture, Performance Tuning
Clean Code, Software Architecture, Performance TuningClean Code, Software Architecture, Performance Tuning
Clean Code, Software Architecture, Performance Tuning
 
인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화
인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화
인공지능 식별추적시스템 실증랩 구축및 운영 - 평가모델 고도화
 
Prototype 패턴 (심만섭)
Prototype 패턴 (심만섭) Prototype 패턴 (심만섭)
Prototype 패턴 (심만섭)
 
Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)
Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)
Chain of Responsibility (심수연 - 소프트웨어 마에스트로 10기)
 
Singleton 패턴 (김진영 - EVA, 소마에 10기)
Singleton 패턴 (김진영 -  EVA, 소마에 10기) Singleton 패턴 (김진영 -  EVA, 소마에 10기)
Singleton 패턴 (김진영 - EVA, 소마에 10기)
 
실전 서버 부하테스트 노하우
실전 서버 부하테스트 노하우 실전 서버 부하테스트 노하우
실전 서버 부하테스트 노하우
 
생성 패턴 (강태우 - 소마에 10기)
생성 패턴 (강태우 - 소마에 10기) 생성 패턴 (강태우 - 소마에 10기)
생성 패턴 (강태우 - 소마에 10기)
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
 
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심)
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심) DevOps 오픈소스 트랜드 (클라우드, 모바일 중심)
DevOps 오픈소스 트랜드 (클라우드, 모바일 중심)
 
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101) 모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
모바일 앱 성능 분석 방법 101 (Mobile Application Performance Analysis Methodology 101)
 
DevOps 시대가 요구하는 품질확보 방법
DevOps 시대가 요구하는 품질확보 방법 DevOps 시대가 요구하는 품질확보 방법
DevOps 시대가 요구하는 품질확보 방법
 
클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기
 
Android 성능 지표와 Oreo 의 개선사항
Android 성능 지표와  Oreo 의 개선사항 Android 성능 지표와  Oreo 의 개선사항
Android 성능 지표와 Oreo 의 개선사항
 
안드로이드 Oreo의 변화와 모바일 앱/플랫폼의 적합한 성능 측정 방법
안드로이드 Oreo의 변화와  모바일 앱/플랫폼의 적합한 성능 측정 방법안드로이드 Oreo의 변화와  모바일 앱/플랫폼의 적합한 성능 측정 방법
안드로이드 Oreo의 변화와 모바일 앱/플랫폼의 적합한 성능 측정 방법
 
클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기
클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기
클라우드 & 모바일 환경에서 알아야 할 성능 품질 이야기
 
SW 아키텍처 분석방법
SW 아키텍처 분석방법 SW 아키텍처 분석방법
SW 아키텍처 분석방법
 
[NEXT] Android Profiler 사용법
[NEXT] Android Profiler 사용법 [NEXT] Android Profiler 사용법
[NEXT] Android Profiler 사용법
 
Android Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + GenymotionAndroid Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + Genymotion
 
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기)
FullStack 개발자 만들기 과정 소개  (Android + MEAN Stack + Redis 다루기) FullStack 개발자 만들기 과정 소개  (Android + MEAN Stack + Redis 다루기)
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기)
 

Dernier

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Wonjun Hwang
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'Hyundai Motor Group
 
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료Softwide Security
 
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)Wonjun Hwang
 
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료Softwide Security
 
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdfssuserf8b8bd1
 

Dernier (6)

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
 
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
 
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
 
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
 

Pattern Writing