Karen
14k
2019-01-08 11:06:43
9
8014

OKKYCON: 2018 발표 풀영상 공개!!


2018년 10월 18일 삼성SDS타워에서 개최된

《OKKYCON: 2018  The Real TDD - TDD 제대로 알기》

발표 영상을 공개합니다!



1. 정진욱님 - 테스트하기 쉬운 코드로 개발하기

TDD가 어려운 이유는 테스트 기술이 부족해서가 아닙니다. 가장 큰 원인은 테스트 대상 코드(System Under Test, SUT)가 테스트하기 힘들게 디자인되었기 때문입니다. 우리는 테스트하기 쉬운 형태로 SUT를 디자인해야 합니다. 쉬운 테스트 코드가 주도하는 개발 방법을 실전 코드 중심으로 살펴봅니다.


https://youtu.be/Cz_a2gQp63c




2. 박재성님 - 의식적인 연습으로 TDD, 리팩토링 연습하기

TDD와 리팩토링 역량은 책 몇 권 읽고, 반복적인 연습만 한다고 해서 쌓을 수 있는 역량이 아닙니다. 의식적인 연습을 통해 꾸준히 수련해 나갈 때 점진적으로 향상시킬 수 있습니다. 의식적인 연습을 설계하고, 단계적인 수련을 통해 점진적으로 TDD, 리팩토링 역량을 키워가는 과정에 대해 다룹니다.


https://youtu.be/cVxqrGHxutU




3. 한성곤님 - 코드 품질을 위한 테스트 주도 개발

코드 품질 측면에서 TDD를 간단하게 살펴보고, TDD가 소프트웨어의 품질을 어떻게 높일 수 있는지 알아봅니다. 또한 TDD 적용에 따른 트레이드 오프(trade-off)와 이에 대한 새로운 대안으로 BDD(Behavior-Driven Development) 적용을 고민해보는 시간을 갖습니다.


https://youtu.be/dC2NIjTsH8E




4. 이혜승님 - 테알못 신입은 어떻게 테스트를 시작했을까?

태어나서 한 번도 테스트를 작성해본 적 없던 신입 개발자가 어떻게 기존 코드에 테스트를 추가하고 테스트 코드를 시작할 수 있었는지, 그 경험과 실질적인 방법을 공유하고자 합니다. 테스트에 대한 필요성을 느끼지만 막막함에 쉽게 시작하지 못하고 있는 분들에게 조금이나마 도움이 되길 바랍니다.


https://youtu.be/1bTIMHsUeIk




5. 양완수님 - 테스트를 돌보기 위한 매우 간단한 실천 방법들, 그리고 효과

테스트는 제품의 일부이지만, 우리 주위에는 만든 후 오히려 골칫거리가 되는 테스트들이 즐비합니다. 테스트에 발목 잡히지 않기 위한 간단한 실천 방법을 공유하며, 이 실천 방법들이 Product Design에 미치는 영향을 확인해 보겠습니다.


https://youtu.be/KXxPzokPpbc




6. 이규원님 - 당신들의 TDD가 실패하는 이유

TDD는 테스트 기법이 아니라 코드를 작성하는 과정입니다. TDD를 가능하게 하며, 좋은 코드를 남길 수 있는 소프트웨어 개발 방법을 라이브 코딩과 함께 설명합니다.


https://youtu.be/UttzAcbuk5k




7. 패널토의 및 Q&A

패널 : 전체 연사진 & 김창준 - 애자일컨설팅 대표

진행 : 정병태 - 칼타바이트 대표·OKKY 개발 담당


https://youtu.be/Fal7o_BdaJk





발표 자료는 여기에 ☞ https://okky.kr/article/514367

행사 후기는 여기에 ☞ https://okky.kr/article/513973

행사 사진은 여기에 ☞ https://okky.kr/article/519535

19
24
  • 댓글 9

  • 참서빈
    3k
    2019-01-08 13:31:20

    좋은자료 감사합니다!!

    1
  • ignoreOrange
    665
    2019-01-08 14:28:15

    감사합니다

    1
  • 아스키
    9k
    2019-01-09 09:37:48

    공유해주셔서감사합니다~

    1
  • 88_Rafael
    42
    2019-01-09 10:30:29
    우와아아아.... ㅠㅠ 감사합니다
    1
  • OkiDoki
    1k
    2019-01-09 15:15:20
    와 ㅠㅠ 못가서 아쉬웠는데.... 감사합니다.
    1
  • 이제공부시작
    43
    2019-01-24 16:26:51

    짱짱

    1
  • 진C
    1k
    2019-01-26 14:27:17 작성 2019-01-26 14:28:21 수정됨

    헐! 진짜 가고 싶었지만 못 갔던 세미나인데....

    풀 영상을 공개해주시다니....

    오키에게도, 연사님들 한분 한분께도 진심을 담아 감사 말씀 올립니다!!

    있는 힘껏 경청하고 테스트 하는 개발자가 될게요 ㅠㅠ 으헝헝!!


    (추가) 헐!! 1080이네요!! 선명하게 잘 보겠습니다!

    1
  • Karen
    14k
    2019-01-28 10:10:25

    진C님, 열혈답변 감사합니다!!ㅎㅎ


    봐주시고 댓글 달아주신 많은 회원분들께 도움이 되길 바랍니다~ :D

    0
  • 앙앙이
    3k
    2019-02-12 11:11:38

    "5. 양완수님 - 테스트를 돌보기 위한 매우 간단한 실천 방법들, 그리고 효과"

    동영상 지금 보고 있는데요.


    단위 테스트를 하다 보면 이 모듈은 무엇이다 라는것을 더 확실하게 정립하게 됩니다.

    하여 자연스럽게 코드 리뉴얼을 통한 정제가 이루어 집니다.

    문제는 단위 테스트 모듈 자체는 돌아가는것에 집중하다 보니 코드가 난잡합니다.

    하여 한참 시간이 지난후 다시 보면 이해가 금방 안되고

    리뉴얼시 다시 수정할려면 이해하는 과정이 필요합니다.

    양완수님께서 강좌에서 인용한 예제가 딱 제가 작성한 코드네요. 정말로 딱 걸렸네요 ^^;


    테스크 코드를 읽기 쉬운 코드로 정제해서 바꾸다 보면 자연스럽게 새로운 클래스가 필요해서 작성하게 됩니다. 즉 배보다 배꼽이 커지게 됩니다.


    그러함에도 불구하고 난잡합니다. 이걸 다른 분들이 읽기 쉬울려면 어떻게 해야 할지 난감한데 

    어려워도 역시나 코드 정제를 해야함을 알 수 있고 그 기법을 배울 수 있어 좋네요.


    좋은 강좌 해주신 강사님들 포함하여 오키에도 감사 인사드립니다.

    1
  • 로그인을 하시면 댓글을 등록할 수 있습니다.