Code Smell 166 - 사용자 인터페이스의 낮은 수준 오류
6041 단어 programmingbeginnersphpwebdev
TL;DR: Catch your errors. Even the ones you don't expect.
문제
솔루션
문맥
2022년에도 일반 사용자에게 스택이나 디버깅 메시지를 보여주는 "심각한"웹사이트를 볼 수 있습니다.
샘플 코드
잘못된
<?
Fatal error: Uncaught Error: Class 'MyClass'
not found in /nstest/src/Container.php:9
오른쪽
<?
// A user-defined exception handler function
function myException($exception) {
logError($exception->description())
// We don't show Exception to final users
}
// Set user-defined exception handler function
set_exception_handler("myException");
발각
[X] 자동
돌연변이 테스트를 사용하여 문제를 시뮬레이션하고 문제가 올바르게 처리되는지 확인할 수 있습니다.
태그
잘못된
<?
Fatal error: Uncaught Error: Class 'MyClass'
not found in /nstest/src/Container.php:9
오른쪽
<?
// A user-defined exception handler function
function myException($exception) {
logError($exception->description())
// We don't show Exception to final users
}
// Set user-defined exception handler function
set_exception_handler("myException");
발각
[X] 자동
돌연변이 테스트를 사용하여 문제를 시뮬레이션하고 문제가 올바르게 처리되는지 확인할 수 있습니다.
태그
결론
우리는 계속 성숙해야 합니다.
우리의 솔루션은 엉성해서는 안 됩니다.
진지한 소프트웨어 엔지니어로서의 평판을 개선해야 합니다.
처지
코드 냄새 72 - 반환 코드
Maxi Contieri ・ 2021년 5월 28일 ・ 2분 읽기
#webdev
#programming
#codenewbie
#tutorial
더 많은 정보
빠른 실패
Maxi Contieri ・ 12월 6일 '20 ・ 6분 읽기
#codenewbie
#programming
#webdev
#oop
부인 성명
코드 냄새는 그냥 내 .
학점
사진 제공: jesse orrico on Unsplash
80 percent of my problems are simple logic errors. 80 percent of the remaining problems are pointer errors. The remaining problems are hard.
마크 도너
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(Code Smell 166 - 사용자 인터페이스의 낮은 수준 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-166-low-level-errors-on-user-interface-4iid
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
코드 냄새 72 - 반환 코드
Maxi Contieri ・ 2021년 5월 28일 ・ 2분 읽기
#webdev
#programming
#codenewbie
#tutorial
더 많은 정보
빠른 실패
Maxi Contieri ・ 12월 6일 '20 ・ 6분 읽기
#codenewbie
#programming
#webdev
#oop
부인 성명
코드 냄새는 그냥 내 .
학점
사진 제공: jesse orrico on Unsplash
80 percent of my problems are simple logic errors. 80 percent of the remaining problems are pointer errors. The remaining problems are hard.
마크 도너
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(Code Smell 166 - 사용자 인터페이스의 낮은 수준 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-166-low-level-errors-on-user-interface-4iid
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
빠른 실패
Maxi Contieri ・ 12월 6일 '20 ・ 6분 읽기
#codenewbie
#programming
#webdev
#oop
코드 냄새는 그냥 내 .
학점
사진 제공: jesse orrico on Unsplash
80 percent of my problems are simple logic errors. 80 percent of the remaining problems are pointer errors. The remaining problems are hard.
마크 도너
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(Code Smell 166 - 사용자 인터페이스의 낮은 수준 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-166-low-level-errors-on-user-interface-4iid
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
80 percent of my problems are simple logic errors. 80 percent of the remaining problems are pointer errors. The remaining problems are hard.
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(Code Smell 166 - 사용자 인터페이스의 낮은 수준 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcsee/code-smell-166-low-level-errors-on-user-interface-4iid텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)