-
[clean code] 9일차책 정리/Clean Code 2022. 5. 8. 23:54
- 오늘의 책읽기: 9장. 단위 테스트 까지!
- 오늘의 과제: TIL 작성하기
- 제출기간: 48시간! 월요일 오전 6시까지
- 이제 거의 다 왔어요! 화이팅!!
TIL 작성하기
- TIL, Today I Learned 는 책 감상평을 쓰는 방법 중 하나 입니다.
- TIL 작성방법을 숙지한 후. TIL을 작성해주세요.
- TIL 책 감상평 예시 를 참고하세요.
제출방법
- 제출기간: 48시간! 월요일 오전 6시까지
- 업로드 하신 게시물 링크를 아래 제출하면 끝!
- 보다시피 노개북은 계속 의견을 토대로 발전 및 개선되고 있습니다.
- 노개북이 더 발전할 수 있도록. 많은 의견 및 건의사항 남겨주세요~
p. 157
코드에 유연성, 유지보수성, 재사용성을 제공하는 버팀목이 바로 단위테스트다.
이유는 단순하다. 테스트 케이스가 있으면 변경이 두렵지 않으니까! 테스트 케이스가 없다면 모든 변경이 잠정적인 버그다.더보기어쩌면 어느 누구보다 여기에 대해 잘알고 있을지 모른다.
테스트케이스가 없고 함수 하나를 변경한다면 해당 함수를 호출하는 부분을 모두 확인해야한다.
일반적인 경우라면 확인이 굉장히 쉽다. 책에 나온대로 단위테스트를 설계하면 되니깐
그러나 만약 테스트 케이스를 설계할 수 없는 상황이라면?
현재 프론트를 개발하거나 모바일 리액트 네이티브를 만들다보니 프론트는 어떻게 해야할지 도무지 감이 오지 않는다. 다들 필요하다고 이야기할 뿐 실질적으로 반영하거나 프로세스를 가지고 오지 않는다. 그렇다면 어떻게 해야할까? 프론트엔드 단위테스트에 대해 알아볼 필요가 있다.
아직 모르는 것이니 좀 더 알아가보며 테스팅을 해보도록 하자.
모바일 스토리북, 프론트엔드 단위 테스트
p. xxx
after read this chapter ....
더보기책에서 조금 부족한 부분을 언급하고자 한다.
테스팅에서 꽤 유명한 다양한 시험을 조금 소개하고자 한다.
국제 자격증으로 테스팅에 관한 다양한 정보를 보고 배울 수 있다. 단순한 개발과 코딩을 떠나서 보고서작성, 문서 작성과 관련된 정적 분석, 그리고 코딩에서 사용되는 정적, 동적 테스팅을 배울 수 있다.
필자는 이 시험을 통해 자율주행 SW개발시 가산점을 받을 수 있었다. 자율주행은 ISO26262표준을 적용하는데 V모델의 테스트 단에서 사용되는 기법들이 모두 기술 되어있기 때문이다.
CSTS - https://sw.tta.or.kr/service/csts_it.jsp
요거는 국내 자격증 비교적 저렴하고 시험도 어렵지 않다. 만약 동적분석에 대해 조금 들어봤다면 한번쯤 시도하는것도 좋은 자격증이라고 생각된다.
'책 정리 > Clean Code' 카테고리의 다른 글
[clean code]10일차 (0) 2022.05.12 [clean code] 8일차 (0) 2022.05.06 [clean code] 7일차 (0) 2022.05.04 [clean code] 6일차 (0) 2022.05.03 [clean code] 5일차 (0) 2022.05.02