교육 및 인강
이규원님의 현실 세상의 TDD 깊은 곳, 6편 : Should i test private methods
테스트 주도 개발의 깊은 곳 6편, Should i test private methods다. private 메서드를 테스트해야하는지 알아보는 시간이다. 여기에 실습 관련 코드는 포함하지 않으니 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr http://shoulditestprivatemethods.com -> 구글에서 검색해보면 해외에서도 private ..
이규원님의 현실 세상의 TDD 깊은 곳, 5편 : Mockists vs Classicists
테스트 주도 개발의 깊은 곳 5편, Mockists vs Classicists 다. 테스트 대역에 사용함에 있어 주의해야할 점이 주된 내용이며, 실습 위주 교육이다 여기에 실습 관련 코드는 포함하지 않으니 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr Sociable 테스트 단위테스트가 SUT를 구동할 때 의존해야할 의존대상까지 구동하여 테스트 Solit..
이규원님의 현실 세상의 TDD 깊은 곳, 4편 : 테스트 대역
테스트 주도 개발의 깊은 곳 4편 테스트 대역이다. Mock 같은 테스트 대역 용어들이 나온다. 해당 용어 모두 실습으로 알려주시니 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 테스트 대역 단위 테스트를 할 때 운영 코드 대신 사용되는 코드를 대역 코드를 테스트 대역이라고 한다. -> 운영서버, 운영DB로 단위 테스트를 한다면 엄청난 사건사고가 생길것이..
이규원님의 현실 세상의 TDD 깊은 곳, 3편 : 입력과 출력
테스트 주도 개발의 깊은 곳 3편 입력과 출력이다. 📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 입력과 출력 프로그램은 데이터를 입력받아 가공되어 출력을 한다. 1. 직접 입력과 직접 출력 : 공개된 인터페이스를 통한 입출력 -> 직접 의존성을 정해서 넘겨주는 경우 2. 간접 입력과 간접 출력 : 입력된 인터페이스를 통한 입출력 -> 주입된 의존으로 데..
이규원님의 현실 세상의 TDD 깊은 곳, 2편 : 환경 변화와 적응력
테스트 주도 개발의 깊은 곳 2편이다. 📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 개체 지향 (Object-oriented) 다형성 (Polymorphism) 개방-폐쇄 원칙 (Open-closed principle) 소프트웨어 엔티티(클래스, 모듈, 함수 등)는 확장에 열리고 수정에 닫혀야 한다. 다형적(Polymorphism) 개방-폐쇄 원칙 Testab..
이규원님의 현실 세상의 TDD 깊은 곳, 1편 : 인터페이스와 구현
테스트 주도 개발의 깊은 곳 1편이다. 언급되는 내용에 내 생각도 덧붙이는거라 📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 추상화 MIT 교수 John Vogel Guttag에 따르면 추상화는 주어진 맥락에 관련된 정보들을 남기고 동시에 주어진 맥락과 관련 없는 정보들을 잊어버리는 과정이다. -> 개발을 하다보면 추상화에 대한 많은 이야기를 접할 수 있다. 객..
이규원님의 현실 세상의 TDD 기초, 8편 : 프로그래머 피드백
📖 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 피드백 사용자의 피드백부터 시작하여 QA, 테스트, 도구 피드백 등 개발자에겐 피드백은 매우 중요한 요소다. 사용자 피드백 사용자가 소프트웨어를 사용한 후 버그나 개선 사항들을 제보. 개발하고나서 사용자에게 가는 거까지 앤드단계이기 때문에 가장 확실한 피드백이자 제품과 비즈니스 입장에서 피해가 큰 피드백이다. QA (Quality ..
이규원님의 현실 세상의 TDD 기초, 7편 : 테스트 주도 개발
드디어 테스트 주도 개발에 대한 핵심에 돌입한다. 📖 원본이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스 그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, ' fastcampus.co.kr 테스트 주도 개발 이전 시간에 했던 테스트 우선 개발과 비슷하다. 명세를 준수하고 일정 수준의 품질을 유지하며 코드를 만들어간다. 테스트 주도 개발 절차 테스트 주도 개발은 3가지 단계로 반복적으로 사이클이 돌아간다. 1. RED - 실패하는 테스트 추가 2. GRE..