Code Smell 76 - 일반 어설션
TL;DR: Test Assertions should be precise. Not too Vague and not too specific. There is no silver bullet.
문제
솔루션
샘플 코드
잘못된
square = Square(5)
assert square.area() != 0
# This will lead to false negatives since it is too vague
오른쪽
square = Square(5)
assert square.area() = 25
# Assertion should be precise
발각
Mutation Testing 기술을 사용하면 테스트에서 이러한 오류를 찾을 수 있습니다.
태그
square = Square(5)
assert square.area() != 0
# This will lead to false negatives since it is too vague
square = Square(5)
assert square.area() = 25
# Assertion should be precise
Mutation Testing 기술을 사용하면 테스트에서 이러한 오류를 찾을 수 있습니다.
태그
결론
구체적인 비즈니스 사례를 요청하고 도메인을 기반으로 구체적인 주장을 하는 것과 같은 개발 기술을 사용해야 합니다.
처지
코드 냄새 30 - 모의 사업
Maxi Contieri ・ 11월 21 '20 ・ 1분 읽기
#testing
#webdev
#programming
#tdd
코드 냄새 52 - 깨지기 쉬운 테스트
Maxi Contieri ・ 2021년 1월 4일 ・ 2분 읽기
#codesmell
#tutorial
#codenewbie
#webdev
더 많은 정보
코드 냄새 30 - 모의 사업
Maxi Contieri ・ 11월 21 '20 ・ 1분 읽기
#testing
#webdev
#programming
#tdd
코드 냄새 52 - 깨지기 쉬운 테스트
Maxi Contieri ・ 2021년 1월 4일 ・ 2분 읽기
#codesmell
#tutorial
#codenewbie
#webdev
더 많은 정보
학점
이 냄새는 Mario Cervera에서 영감을 받아 그의 .
사진 제공: Fleur on Unsplash
A program that produces incorrect results twice as fast is infinitely slower.
존 오스터하우트
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(Code Smell 76 - 일반 어설션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-76-generic-assertions-31f1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
A program that produces incorrect results twice as fast is infinitely slower.
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(Code Smell 76 - 일반 어설션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcsee/code-smell-76-generic-assertions-31f1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)