assert테스트를 많이 사용하지 않는 이유가 궁금합니다 :)
답변 1
1
테스트를 하는 것은 좋은 일이지만 PHP 에 내장된 assert 의 사용법이 너무 구식이고 더 좋은 테스팅 방식이 존재하기 때문입니다. assert 를 날것 그대로 사용하는 일은 현대에는 그다지 사용되지 않고, PHPUnit 이라는 PHP 테스트 프레임워크를 사용합니다.
무엇을 사용하든 테스트의 본질은 같지만 assert 그 자체로는 할 수 있는 일이 그렇게 많지도 않고 테스트케이스(TestCase)를 다채롭게 작성하기도 어렵습니다. PHPUnit 은 객체지향을 기본적으로 사용하기 때문에 지금의 단계에서는 어려울 것입니다. 따라서 지금은 임시적으로 assert 를 사용하되 이후 객체지향을 학습하고 나면 PHPUnit 을 사용하시면 되겠습니다 :)
0
PHPUnit 에 대한 자세한 자료는 한국어 자료는 그렇게 많지 않아서 PHPUnit 공식문서의 튜토리얼을 따라가는 것이 그나마 제일 나은 방법이랍니다.
53강 레이아웃에서 css git 링크 관련 질문입니다.
0
58
2
[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안
0
192
1
add configuratio.. 자체에
0
274
2
터미널에 글이 안써집니다.
0
649
1
일반적으로 쓰이지 않는 폰트 부분
0
481
1
readmore 클릭시 쿼리내용 받아오는게 이해가 안되요
0
508
1
$_GET과 $_POST를 구별하여야한다고 하는데 이건 왜 $_GET입니까 콜백이라서 그런가요? 왜콜백은 그래도 되나요?
0
480
1
xdebug 설치가 안됩니다.
0
405
1
xdebug 설치 확인 페이지가 안열립니다
0
367
1
if ~ elseif ~ else 문법 표준적인 코딩 방법에 대한 질문입니다.
1
534
1
mysqli_stmt_close($stmt) 관련 질문드립니다.
0
322
1
DB_CONNECTION 부분 질문
0
274
1
FILTER_VALIDATE FILTER_SANITIZE 차이를 모르겠습니다.
0
301
1
결과 ...
0
249
1
random_bytes
0
325
1
preg_replace_callback 질문드립니다.
0
442
1
호스팅에 php 코드 업로드하면 hash 로직이 보이진 않을까요?
0
272
1
버퍼링 궁금한 점이 있습니다.
0
291
1
restore_include_path 오류
0
322
1
php 에러발생..
0
3773
3
터미널로 php 실행시 document root 지정
0
249
1
posts가 null이라고 나옵니다.
0
217
2
rand() vs random_int() 차이점?
0
532
1
php 8 로 하시는 분들을 위한 ini 팁
1
522
1





