행복한 개발을 위한_테스트_케이스

도형 임
행복한 개발을
위한
테스트 케이스
BaaS 기술팀 I 임도형
삽질이 싫어요




    임도형


개발 문화, 삽질 증오
삽질이 싫어요
삽질이 싫어요




 개발 경력 15년 쯤.

개발로 먹고 살고 싶고.

 그것도 행복하게.
삽질이 싫어요




행복한 개발을 하고 싶다.
 쫌 가치 있는
 생산성 있게
 머리 쓰는 똘똘한
삽질이 싫어요




 그런데
삽질이 날…
삽질이 싫어요




  버그 때문?

버그 잡이가 삽질?
삽질이 싫어요




    버그는 당연.

 버그잡이는 개발의 일부.

버그잡이가 삽질은 아닙니다.
삽질이 싫어요




   하지만,
삽질스런 버그잡이는
  피하고 싶다.
삽질이 싫어요




 코드 수정/추가
     &
버그 발생(숨어있는)
삽질이 싫어요




 버그

기존 코드에서

추가 코드에서
삽질이 싫어요




그리고 버그 인지
삽질이 싫어요




 발생과 인지
간격이 멀수록
삽질스러워 진다.
삽질이 싫어요




 빠른 버그 인지!


행복한 개발의 핵심.
삽질이 싫어요




영향도 분석?

불가능하다.
삽질이 싫어요




 영향도 분석?


어려운 것이 아니라
 불가능하다.
삽질이 싫어요




유일한 방법은

  오직

테스트 케이스
삽질이 싫어요




테스트 케이스의 목적

 새로운 버그의 발생을
   즉시 파악.
테스트 케이스
테스트 케이스




   테스트 코드?

작업 후 동작 확인 위한 코드
테스트 케이스




    테스트 코드?

보통은 System.out.println()

  혹은 직접 손과 눈으로
테스트 케이스




   테스트 코드는
테스트 케이스가 아니다.

버그의 발생을 파악할 수 없다.
테스트 케이스




JUnit 쓰면 테스트 케이스?


그럼 뭐가 테스트 케이스?
테스트 케이스




버그 발생 파악할 수 있어야
     을
    테스트 케이스
테스트 케이스




언제나 정상동작을
 확인할 수 있어야

내일도   모레도   1년뒤에도
테스트 케이스




재사용 가능해야
테스트 케이스
테스트 케이스




 손으로 해야 한다면

    확인 안한다.

시간 , 복잡 , 게으름 , 몰라서
테스트 케이스




자동화 가능해야
테스트 케이스
테스트 케이스




테스트 케이스라 칠라믄

  재사용 가능해야

  자동화 가능해야
테스트 케이스




     테스트 케이스

  수정된/추가된 코드로 인하여
기존 코드에 버그가 발생하지 않았음을
보장할 수 있는 효율적인 유일한 방법.
테스트 케이스




시스템 테스트, 혹은 QA

  효율적이지 않다.

  최소한의 대응이다.
테스트 케이스




  개발자 스스로가
    지금, 전부
실행시킬 수 있어야 한다.
테스트 케이스




테스트 케이스 작성은
추가적인 작업이 아니다.
테스트 케이스




뭔가 수정되었다면
수정된 것의 동작
기존의 것의 동작
 확인은 당연
테스트 케이스




추가되는 테스트 케이스

추가된 코드 동작 확인
추후 기존 코드 동작 확인
테스트 케이스




테스트 케이스는

재사용 가능해야

자동화 가능해야
목숨 걸고
지켜야
목숨 걸고 지켜야




방치된 실패 1개
전체 실패와 같다.
목숨 걸고 지켜야




  실패 1개가 있었으면
테스트 케이스를 아예 안 돌린다.
작업한 코드를 검증하지 않는다.
신규 버그를 알지 못한다.
심지어 버그를 알고도 커밋한다.
목숨 걸고 지켜야




100 - 1 = 0
      from http://www.creativereview.co.uk/cr-blog/2012/july/alex-chinneck-smashed-windows
목숨 걸고 지켜야




    커밋의 조건
    컴파일 성공
    테스트 전부 성공
?   컴파일 경고 없고
?   커버리지 만족
목숨 걸고 지켜야




컴파일 경고와
커버리지도
 마찬가지
행복하지 않은 현실
행복하지 않은 현실




 테스트 케이스 없~다
 가짜 테스트 케이스
실패하는 테스트 케이스
깨지기 쉬운 테스트 케이스
행복하지 않은 현실




 테스트 케이스 없~다

“일정이 너무 빡빡해서…”
“본 코드 짤 시간도…”
행복하지 않은 현실




 가짜 테스트 케이스

“테스트 코드 있잖아…”
“눈으로 확인했는데…”
행복하지 않은 현실




깨지기 쉬운 테스트 케이스

“안 깨지게 하려면,
손이 너무 많이 가…”
행복하지 않은 현실




“나만 열심히 해 봤자…”

“어차피 뒤집힐텐데…”

“자동화 하기 어려워…”
행복하지 않은 현실




테스트 케이스는
삽질 방지하자는 것
행복하려면
행복하려면




   개발자가
열심히 작성하면 된다?
행복하려면




프로젝트 차원으로 지원해야
  일정
  테스트 용이한 아키텍처
  편의성 있는 프레임웤
  개발자 지원
행복하려면




  프로젝트 차원?

개발자 개인의 책임이 아닌
관리자, 경영자의 의지
행복하려면 - 일정




관리자, 경영자를
깨우치게 해야
행복하려면 - 일정




    상상해 봅시다.
외국 어느 SW 회사에 입사.
빵빵한 테스트 케이스.
다운받아 작업 전에 실행해보니 전체 성공.
테스트 케이스로 타 모듈 사용 방법 파악.
기능 추가 후 새 테스트 케이스 추가.
전체 실행하니, 저쪽에서 실패.
직관적으로 원인 깨닫고 보완.
행복하려면 - 일정




          현실은
국내 어느 SW 회사에 입사.
테스트 케이스 전무.
다운받아 작업 전에… 실행해 볼것 없고.
빈약한 문서에 코드 보며 타 모듈 파악에 헉헉.
기능 추가 후 동작확인을 눈으로 확인.
3달 후 버그 리포팅.
재현, 분석, 삽질로 처리.
행복하려면 - 일정




             비용?
상상 :     테스트 케이스 작성 비용
       + 순간적 버그 픽스 비용(~=0)


현실 :     0
       + 추후 버그 픽스 비용
       + more, more
행복하려면 - 일정




일정은 어떻게든
극복될 것 같습니다.


비용이란 측면에서
행복하려면 - 아키텍처




   한 곳 수정하면
온갖 곳 다 신경 써야 하는.

   하나 작성하려면
온갖 모듈 다 로딩해야 하는.
행복하려면 - 아키텍처




  아키텍처의 문제

  모듈 간에 너무 끈끈

테스트 편의성 고려하지 않은
행복하려면 - 아키텍처




각 모듈 간의 의존성 제거

  Dependency Injection
행복하려면 - 아키텍처




테스트 용이하도록

 시스템 아키텍처
 서브 프로젝트 간 관계

 패키징 방법
행복하려면 - 프레임웤




깨지기 쉬운 테스트 케이스?

   기반 전제에 기인
 개발자 개인이 극복 어렵다.
행복하려면 - 프레임웤




프레임웤으로 지원해야

   JUnit만으론 부족
테스트 케이스 개발이 편해야
행복하려면 - 프레임웤




테스트를 위한 프레임웤도
개발 범위에 포함되어야 한다.
행복하려면 – 개발자 지원




개발자 지원?
행복하려면 – 개발자 지원




#H3에서 느끼게 하자.


 기술적인 것이 아니다.
믿음과 경험, 감동, 습관.
행복하려면




프로젝트 차원에서
  지원하자.
행복하려면




그보다 중요한 것은
 개발자의 의지
유용할 수 있는
유용할 수 있는




테스트 케이스가 튼튼하려면

  기반 데이터를 전제 X
  실행 순서를 전제 X
  리소스를 공유 X
   DB   설정파일
유용할 수 있는




Mock 서브시스템(DBMS)



테스트 시 디비를 구축.
디비 스키마도 버전 관리.
유용할 수 있는




Mock 서브시스템(Cassandra)




 테스트 시 Cassandra를 구동.
유용할 수 있는




각 테스트 케이스별 리소스
유용할 수 있는




      설정 오버라이딩
   테스트만을 위한 사항만 설정
  시스템 기본 설정
                 테스트 케이스의 설정




custom xml, properties도 오버라이딩.
유용할 수 있는




테스트 지원 프레임웤?

리소스 default 로딩
오버라이딩한 설정 로딩
구동 시 Mock 서브시스템 구동
유용할 수 있는




메소드 이름을 한글로
유용할 수 있는




요구사항 이름의 테스트 케이스
유용할 수 있는




Jetty를 사용한 시스템 테스트

   embeddable WAS

   패키징 없이 테스트
유용할 수 있는




시스템 테스트도
통합테스트도
자동화해야 한다.
유용할 수 있는




깨진 테스트 케이스,
  차라리 삭제.
유용할 수 있는




깨지기 쉬운 테스트 케이스,
     커밋 전
  리뷰를 통해 보완.
정리
테스트 케이스




행복하기 위한 필수
재사용, 자동화되어야
프로젝트 차원으로 지원
행복을 향한 의지
one more thing…
기타




  테스트 케이스는
본 코드의 사용 샘플이다.
 코드작성자에게로의
 첫 셀프 피드백이다.
기타




테스트 케이스의 효과
 - 수정 시의 생산성 향상
 - 버그잡기가 빨라진다.
 - 시스템 구조가 좋아진다.
 - 리펙토링이 가능해 진다.
 - 전체 시스템의 이해 없이 부분의 수정이 가능하다.
 - 샘플로 활용된다.
 - 코드 리뷰 시의 부담이 준다.
 - 설계와 구현을 분리할 수 있다.
기타




      Kent Beck
“나는 훌륭한 프로그래머는 아니다.
그냥 훌륭한 습관을 가지고 있는
   좋은 프로그래머이다.”
감사합니다.
개발실 / BaaS 기술팀 / 임도형
   dhrim@kthcorp.com
    twitter : @dhrim00
1 von 89

Recomendados

자동화된 Test Case의 효과 von
자동화된 Test Case의 효과자동화된 Test Case의 효과
자동화된 Test Case의 효과도형 임
5.9K views23 Folien
테스트 케이스와 SW 품질 von
테스트 케이스와 SW 품질테스트 케이스와 SW 품질
테스트 케이스와 SW 품질도형 임
3.3K views28 Folien
테스트자동화와 TDD von
테스트자동화와 TDD테스트자동화와 TDD
테스트자동화와 TDDSunghyouk Bae
4.4K views34 Folien
testing for agile?, agile for testing von
testing for agile?, agile for testingtesting for agile?, agile for testing
testing for agile?, agile for testingSangIn Choung
364 views27 Folien
짝 테스트(Pair Testing) 소개와 사례 von
짝 테스트(Pair Testing) 소개와 사례짝 테스트(Pair Testing) 소개와 사례
짝 테스트(Pair Testing) 소개와 사례SangIn Choung
602 views13 Folien
테스터가 말하는 테스트코드 작성 팁과 사례 von
테스터가 말하는 테스트코드 작성 팁과 사례테스터가 말하는 테스트코드 작성 팁과 사례
테스터가 말하는 테스트코드 작성 팁과 사례SangIn Choung
10.7K views28 Folien

Más contenido relacionado

Was ist angesagt?

[SWMaestro 100+ 발표자료] 테스트하기 von
[SWMaestro 100+ 발표자료] 테스트하기[SWMaestro 100+ 발표자료] 테스트하기
[SWMaestro 100+ 발표자료] 테스트하기Luavis Kang
1.4K views37 Folien
Istqb 4-테스트설계기법-2015-1 von
Istqb 4-테스트설계기법-2015-1Istqb 4-테스트설계기법-2015-1
Istqb 4-테스트설계기법-2015-1Jongwon Lee
11.1K views31 Folien
(SW 아키텍트 대회 2차)단위테스트자동화도구 von
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구Lim SungHyun
3.5K views16 Folien
C++과 TDD von
C++과 TDDC++과 TDD
C++과 TDD선협 이
7.5K views50 Folien
IoT 개발자를 위한 Embedded C에서 TDD를 해보자 von
IoT 개발자를 위한 Embedded C에서 TDD를 해보자IoT 개발자를 위한 Embedded C에서 TDD를 해보자
IoT 개발자를 위한 Embedded C에서 TDD를 해보자Taeyeop Kim
4.3K views40 Folien
[기본과정] 코드 테스트와 커버리지 기본 교육(개념) von
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)SangIn Choung
5.3K views16 Folien

Was ist angesagt?(20)

[SWMaestro 100+ 발표자료] 테스트하기 von Luavis Kang
[SWMaestro 100+ 발표자료] 테스트하기[SWMaestro 100+ 발표자료] 테스트하기
[SWMaestro 100+ 발표자료] 테스트하기
Luavis Kang1.4K views
Istqb 4-테스트설계기법-2015-1 von Jongwon Lee
Istqb 4-테스트설계기법-2015-1Istqb 4-테스트설계기법-2015-1
Istqb 4-테스트설계기법-2015-1
Jongwon Lee11.1K views
(SW 아키텍트 대회 2차)단위테스트자동화도구 von Lim SungHyun
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구
Lim SungHyun3.5K views
IoT 개발자를 위한 Embedded C에서 TDD를 해보자 von Taeyeop Kim
IoT 개발자를 위한 Embedded C에서 TDD를 해보자IoT 개발자를 위한 Embedded C에서 TDD를 해보자
IoT 개발자를 위한 Embedded C에서 TDD를 해보자
Taeyeop Kim4.3K views
[기본과정] 코드 테스트와 커버리지 기본 교육(개념) von SangIn Choung
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
[기본과정] 코드 테스트와 커버리지 기본 교육(개념)
SangIn Choung5.3K views
katalon studio 툴을 이용한 GUI 테스트 자동화 가이드 von SangIn Choung
katalon studio 툴을 이용한 GUI 테스트 자동화 가이드katalon studio 툴을 이용한 GUI 테스트 자동화 가이드
katalon studio 툴을 이용한 GUI 테스트 자동화 가이드
SangIn Choung8.7K views
SDET 인력 양성을 위한 프로젝트 지원 사례 정리 von SangIn Choung
SDET 인력 양성을 위한 프로젝트 지원 사례 정리SDET 인력 양성을 위한 프로젝트 지원 사례 정리
SDET 인력 양성을 위한 프로젝트 지원 사례 정리
SangIn Choung803 views
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘) von SangIn Choung
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
SangIn Choung1.9K views
위험기반테스트접근 테스트계획 사례 von SangIn Choung
위험기반테스트접근 테스트계획 사례위험기반테스트접근 테스트계획 사례
위험기반테스트접근 테스트계획 사례
SangIn Choung624 views
Ui test 자동화하기 - Selenium + Jenkins von Chang Hak Yeon
Ui test 자동화하기 - Selenium + JenkinsUi test 자동화하기 - Selenium + Jenkins
Ui test 자동화하기 - Selenium + Jenkins
Chang Hak Yeon5K views
테스트자동화 성공전략 von SangIn Choung
테스트자동화 성공전략테스트자동화 성공전략
테스트자동화 성공전략
SangIn Choung15.5K views
테스트 기발 개발, TBD(Test based developement) von 도형 임
테스트 기발 개발, TBD(Test based developement)테스트 기발 개발, TBD(Test based developement)
테스트 기발 개발, TBD(Test based developement)
도형 임1.1K views
테스트 자동화와 TDD(테스트 주도 개발방법론) von KH Park (박경훈)
테스트 자동화와 TDD(테스트 주도 개발방법론)테스트 자동화와 TDD(테스트 주도 개발방법론)
테스트 자동화와 TDD(테스트 주도 개발방법론)
KH Park (박경훈)19.6K views
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절) von SangIn Choung
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)
애자일과 애자일 테스트 소개 (테스트기본교육 3장 2절)
SangIn Choung3.6K views
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 von SangIn Choung
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
SangIn Choung13.7K views
SW 테스트 프로세스& 메뉴얼_V 모델 von KU HUISEONG
SW 테스트 프로세스& 메뉴얼_V 모델SW 테스트 프로세스& 메뉴얼_V 모델
SW 테스트 프로세스& 메뉴얼_V 모델
KU HUISEONG639 views
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018 von SangIn Choung
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018
코드 테스트와 커버리지 관련 설문 및 개선계획수립 in 2018
SangIn Choung1.4K views
Istqb 1-소프트웨어테스팅기초 von Jongwon Lee
Istqb 1-소프트웨어테스팅기초Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초
Jongwon Lee8.8K views
Istqb 6-테스트도구-2015-배포판 von Jongwon Lee
Istqb 6-테스트도구-2015-배포판Istqb 6-테스트도구-2015-배포판
Istqb 6-테스트도구-2015-배포판
Jongwon Lee4.1K views

Similar a 행복한 개발을 위한_테스트_케이스

발표자료 1인qa로살아남는6가지방법 von
발표자료 1인qa로살아남는6가지방법발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법SangIn Choung
5.9K views41 Folien
Robot framework 을 이용한 기능 테스트 자동화 von
Robot framework 을 이용한 기능 테스트 자동화Robot framework 을 이용한 기능 테스트 자동화
Robot framework 을 이용한 기능 테스트 자동화Jaehoon Oh
13.7K views152 Folien
테스트 자동화의 원칙 von
테스트 자동화의 원칙테스트 자동화의 원칙
테스트 자동화의 원칙codevania
675 views25 Folien
프로젝트 Xxx에 적용하고 싶은 개발방법 von
프로젝트 Xxx에 적용하고 싶은 개발방법프로젝트 Xxx에 적용하고 싶은 개발방법
프로젝트 Xxx에 적용하고 싶은 개발방법도형 임
2.5K views64 Folien
엔지니어의 학습, 그리고 테스트 코드 von
엔지니어의 학습, 그리고 테스트 코드엔지니어의 학습, 그리고 테스트 코드
엔지니어의 학습, 그리고 테스트 코드Mijeong Park
2.6K views71 Folien
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches) von
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)Kay Kim
986 views39 Folien

Similar a 행복한 개발을 위한_테스트_케이스(20)

발표자료 1인qa로살아남는6가지방법 von SangIn Choung
발표자료 1인qa로살아남는6가지방법발표자료 1인qa로살아남는6가지방법
발표자료 1인qa로살아남는6가지방법
SangIn Choung5.9K views
Robot framework 을 이용한 기능 테스트 자동화 von Jaehoon Oh
Robot framework 을 이용한 기능 테스트 자동화Robot framework 을 이용한 기능 테스트 자동화
Robot framework 을 이용한 기능 테스트 자동화
Jaehoon Oh13.7K views
테스트 자동화의 원칙 von codevania
테스트 자동화의 원칙테스트 자동화의 원칙
테스트 자동화의 원칙
codevania675 views
프로젝트 Xxx에 적용하고 싶은 개발방법 von 도형 임
프로젝트 Xxx에 적용하고 싶은 개발방법프로젝트 Xxx에 적용하고 싶은 개발방법
프로젝트 Xxx에 적용하고 싶은 개발방법
도형 임2.5K views
엔지니어의 학습, 그리고 테스트 코드 von Mijeong Park
엔지니어의 학습, 그리고 테스트 코드엔지니어의 학습, 그리고 테스트 코드
엔지니어의 학습, 그리고 테스트 코드
Mijeong Park2.6K views
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches) von Kay Kim
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
Kay Kim986 views
DebugIt/chapter1~4 von stupidfox
DebugIt/chapter1~4DebugIt/chapter1~4
DebugIt/chapter1~4
stupidfox807 views
TDD&Refactoring Day 02: TDD von Suwon Chae
TDD&Refactoring Day 02: TDDTDD&Refactoring Day 02: TDD
TDD&Refactoring Day 02: TDD
Suwon Chae1.3K views
클린코드와 테스트코드 von Herren
클린코드와 테스트코드클린코드와 테스트코드
클린코드와 테스트코드
Herren254 views
전통적인 개발과 테스트 주도 개발, 그리고 애자일 von Tap ToRestart
전통적인 개발과 테스트 주도 개발, 그리고 애자일전통적인 개발과 테스트 주도 개발, 그리고 애자일
전통적인 개발과 테스트 주도 개발, 그리고 애자일
Tap ToRestart219 views
『이펙티브 디버깅』 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법 von 복연 이
『이펙티브 디버깅』 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법『이펙티브 디버깅』 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법
『이펙티브 디버깅』 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법
복연 이7.8K views
X unittestpattern 1장_아꿈사 von 효원 강
X unittestpattern 1장_아꿈사X unittestpattern 1장_아꿈사
X unittestpattern 1장_아꿈사
효원 강816 views
TDD (Android Unit Test) von Kihoon Kim
TDD (Android Unit Test)TDD (Android Unit Test)
TDD (Android Unit Test)
Kihoon Kim4.1K views
초보개발자의 TDD 체험기 von Sehun Kim
초보개발자의 TDD 체험기초보개발자의 TDD 체험기
초보개발자의 TDD 체험기
Sehun Kim3.7K views
애자일 프랙티스 von 한 경만
애자일 프랙티스애자일 프랙티스
애자일 프랙티스
한 경만71 views
리펙토링 4장 테스트만들기 von Heo Seungwook
리펙토링 4장 테스트만들기리펙토링 4장 테스트만들기
리펙토링 4장 테스트만들기
Heo Seungwook723 views

Más de 도형 임

인공지능과 심리상담 von
인공지능과 심리상담인공지능과 심리상담
인공지능과 심리상담도형 임
1.4K views55 Folien
Anomaly detection practive_using_deep_learning von
Anomaly detection practive_using_deep_learningAnomaly detection practive_using_deep_learning
Anomaly detection practive_using_deep_learning도형 임
946 views73 Folien
Deep learning application_to_manufacturing von
Deep learning application_to_manufacturingDeep learning application_to_manufacturing
Deep learning application_to_manufacturing도형 임
1K views57 Folien
프로그래머를 고려하는 당신에게 von
프로그래머를 고려하는 당신에게프로그래머를 고려하는 당신에게
프로그래머를 고려하는 당신에게도형 임
626 views64 Folien
코드와 실습으로 이해하는 인공지능 von
코드와 실습으로 이해하는 인공지능코드와 실습으로 이해하는 인공지능
코드와 실습으로 이해하는 인공지능도형 임
4.1K views190 Folien
알파고 학습 이해하기 von
알파고 학습 이해하기알파고 학습 이해하기
알파고 학습 이해하기도형 임
710 views27 Folien

Más de 도형 임(20)

인공지능과 심리상담 von 도형 임
인공지능과 심리상담인공지능과 심리상담
인공지능과 심리상담
도형 임1.4K views
Anomaly detection practive_using_deep_learning von 도형 임
Anomaly detection practive_using_deep_learningAnomaly detection practive_using_deep_learning
Anomaly detection practive_using_deep_learning
도형 임946 views
Deep learning application_to_manufacturing von 도형 임
Deep learning application_to_manufacturingDeep learning application_to_manufacturing
Deep learning application_to_manufacturing
도형 임1K views
프로그래머를 고려하는 당신에게 von 도형 임
프로그래머를 고려하는 당신에게프로그래머를 고려하는 당신에게
프로그래머를 고려하는 당신에게
도형 임626 views
코드와 실습으로 이해하는 인공지능 von 도형 임
코드와 실습으로 이해하는 인공지능코드와 실습으로 이해하는 인공지능
코드와 실습으로 이해하는 인공지능
도형 임4.1K views
알파고 학습 이해하기 von 도형 임
알파고 학습 이해하기알파고 학습 이해하기
알파고 학습 이해하기
도형 임710 views
Ai 그까이거 von 도형 임
Ai 그까이거Ai 그까이거
Ai 그까이거
도형 임19.8K views
유지보수성이 sw의 품질이다. von 도형 임
유지보수성이 sw의 품질이다.유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.
도형 임2.4K views
Release and versioning von 도형 임
Release and versioningRelease and versioning
Release and versioning
도형 임1.9K views
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드 von 도형 임
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
도형 임13.2K views
고품질 Sw와 개발문화 von 도형 임
고품질 Sw와 개발문화고품질 Sw와 개발문화
고품질 Sw와 개발문화
도형 임3.5K views
오버라이딩을 사용한 테스트 시의 설정 처리 von 도형 임
오버라이딩을 사용한 테스트 시의 설정 처리오버라이딩을 사용한 테스트 시의 설정 처리
오버라이딩을 사용한 테스트 시의 설정 처리
도형 임1.4K views
행복, 그리고 인지과학 von 도형 임
행복, 그리고 인지과학행복, 그리고 인지과학
행복, 그리고 인지과학
도형 임1.2K views
유지보수를 고려한 SW 개발 von 도형 임
유지보수를 고려한 SW 개발유지보수를 고려한 SW 개발
유지보수를 고려한 SW 개발
도형 임7K views
Git 사용 가이드 von 도형 임
Git 사용 가이드Git 사용 가이드
Git 사용 가이드
도형 임19.9K views
흰머리 성성하게 개발하기 위해 von 도형 임
흰머리 성성하게 개발하기 위해흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해
도형 임2.6K views
행복한 소프트웨어 개발 von 도형 임
행복한 소프트웨어 개발행복한 소프트웨어 개발
행복한 소프트웨어 개발
도형 임839 views
Java 그쪽 동네는 von 도형 임
Java 그쪽 동네는Java 그쪽 동네는
Java 그쪽 동네는
도형 임1.5K views
스토리포인트로 공수산정하기 운선순위정하기 von 도형 임
스토리포인트로 공수산정하기 운선순위정하기스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기
도형 임4.8K views
예외처리가이드 von 도형 임
예외처리가이드예외처리가이드
예외처리가이드
도형 임25.1K views

행복한 개발을 위한_테스트_케이스