테스트 주도 개발(TDD) 실전 스킬 웨비나 (라이엇 게임즈)
·
CS
Why Software Test사례 1. 737 맥스 보잉사기체의 속도가 떨어지면 강제로 아래로 맞춰주는 소프트웨어가 있었다. 하지만, 센서가 오동작했을 때의 대비책을 만들어지지 않아 소프트웨어가 강제로 아래로 내리는 바람에 충돌하는 사고가 있었다. 예외적인 부분에 대해 모든 것을 테스트했어야 하는데, 이를 고려하지 않고 갔기에 발생한 사건이다. 잘못된 소프트웨어 하나가 인명 피해까지 발생시킨다. Cost to fix a defect 테스트에 대한 중요도는 나날이 증가했고, 이제는 거의 필수적이다. 얼마나 빨리 이것에 공감하고 여러분의 코드에 얼마나 큰 영향을 미치는지 이해하게 된다면, 여러분들의 가치는 달라지게 된다. 신입 사원 인터뷰에도 중요한 문제로 불린다. What is Sof..