테스트를 말할 때 우리가 이야기하는 것
What We Talk About When We Talk About Test

Search for a command to run...

Series
테스트를 말할 때 우리가 이야기하는 것 What We Talk About When We Talk About Test
What We Talk About When We Talk About Test

원문: Thomas Heijtink, "TDD and the scientific method" 소개 TDD와 관련한 대부분의 논의는 "Testing"에 집중되어 있는 듯합니다. 아무래도 이름의 탓(?)이 아닐까 하는데요. "마이크로 서비스"와 같은 주제에서 대부분의 사람들이 서비스 자체의 크기에만 집중하듯 TDD의 이름 자체가 "Testing"에서 왔기 때문일 것입니다. 다른 분야에서도 마찬가지일지는 모르겠으나 소프트웨어 공학에서는 이렇듯 이...

원문: Leo Lanese, "Making unit-test fun again with Functional Programming" 구조적 필요성 단위 테스트는 소프트웨어 개발에 있어 필수적인 부분이며 좋은 사례로 간주됩니다. 선택이 아니라 필수죠. 간략히 설명하자면 단위 테스트는 현재 우리가 하는 일을 테스트하는 데에 도움을 줄 뿐만 아니라 코드의 기본 단위를 격리시켜 신뢰할 수 있게 해줍니다. 또한 계속하여 소프트웨어를 만들고 밤에 잠도 푹...

원문: Kent C. Dodds, "But really, what is a JavaScript test?" 소프트웨어를 테스트하는 이유? 너무 많은데요. 그중에서도 제가 생각하는 두 가지 이유는 아래와 같습니다. 테스트는 작업 속도를 높여 소프트웨어를 더 빠르게 개발하고 변경 사항을 적용할 때 기존 코드를 망가뜨리지 않는다는 것을 보장합니다. 그렇다면 여기서 몇 가지 질문을 던져 볼게요 (이 질문들은 트위터 투표입니다). 자바스크립트...

원문: Cem Tüver, "How to write unit testable code and how it improves code quality" 저는 단위 테스트가 구현되지 않은 안드로이드 라이브러리 프로젝트에서 작업하고 있습니다. 클래스가 5개밖에 없는 아주 작은 라이브러리입니다. 하지만 일부 클래스는 수학적 연산을 수행하여 다른 파일을 가지고 메타데이터 파일을 생성하는 등 중요한 역할을 하며 라이브러리의 출력에 직접적인 영향을 미칩니다....

원문: Vojtech Novak, "React Native Testing" 테스팅 코드가 커질수록 예상치 못한 작은 에러와 경계 케이스(Edge Cases)들이 큰 오류로 이어질 수 있습니다. 버그들은 사용자들로 하여금 나쁜 사용자 경험을 하게 하고 결국엔 사업적인 손실까지 발생시키게 됩니다. 이런 취약한 프로그래밍을 방지하는 방법은 배포하기 전에 코드를 테스트하는 것입니다. 이 가이드에선 정적 분석부터 E2E 테스트까지 여러분의 앱이 예상한...
