> 웹 프론트엔드 > JS 튜토리얼 > 코드 냄새 - 사용되지 않은 지역 과제

코드 냄새 - 사용되지 않은 지역 과제

Mary-Kate Olsen
풀어 주다: 2025-01-30 02:31:08
원래의
755명이 탐색했습니다.

반환 된 값을 사용하고 있습니까? tl; dr : 사용하지 않는 값을 할당하지 마십시오

문제

죽은 코드 불분명 한 의도

유지 보수 오버 헤드

숨겨진 복잡성 남은 음식을 디버깅 나쁜 범위 . 객체가 변하는 물체는 예상치 못한 부작용을 유발하여 변경 사항을 추적하기가 더 어려워 질 수 있습니다.

샘플 코드
  1. 잘못된
  2. 오른쪽

발각

[x] 자동 할당 후 사용되지 않은 변수를 확인하는 정적 분석 도구 또는 코드 리뷰를 사용 하여이 냄새를 감지 할 수 있습니다. 대부분의 린터는 이것을 문제로 표시합니다 태그

bloaters

수준

[x] 초보자 biejection이 중요한 이유 코드가 실제 논리를 정확하게 반영하면 깨끗하고 효율적입니다. 사용하지 않은 과제는이 연결을 중단하여 의도를 이해하고 코드를 유지하기가 더 어려워집니다.

AI 세대

AI 도구는 의도를 오해 할 때 사용하지 않은 가변 할당을 거의 생성하지 않습니다.

AI 탐지

명확한 지시 사항이있는 AI-Assisted Refactoring은 사용하지 않은 변수를 표시하고 제거를 제안 할 수 있지만 반환 값이 사용되어야하는지 항상 이해하지 못할 수도 있습니다.

시도해보십시오!

function updateUserName(user, newname) {
  user.name = newname;
  return user;
}

function performMaintenance(existingUser) {
  let updatedUser = updateUserName(existingUser, "Bobby Peru");
  // Other tasks
}
// The variable updatedUser is never used
로그인 후 복사
기억하십시오 : AI 조수는 많은 실수를 저지 릅니다

function updateUserName(user, newname) {
  user.name = newname;
  // Just side effects without explicit return
}

function performMaintenance(existingUser) {
  updateUserName(existingUser, "Bobby Peru");
  // Other tasks
}
로그인 후 복사

결론

돌연변이가 발생한 후 미사용 변수는 소음과 혼란을 야기합니다 필요하지 않은 경우 리턴 값을 할당하지 마십시오.

메소드가 의미있는 것을 반환 해야하는 경우 사용하십시오.

처지

코드 냄새 209- 부작용 Maxi Contieri ・ 4 월 28 일 '23 코드 냄새 - 사용되지 않은 지역 과제 #webdev #JavaScript #Beginners #프로그램 작성

코드 냄새 176- 본질의 변화 Maxi Contieri ・ 11 월 2 '22
#webdev #JavaScript #Beginners #프로그램 작성
코드 냄새 - 사용되지 않은 지역 과제

코드 냄새 154- 너무 많은 변수 Maxi Contieri ・ 7 월 31 '22

#webdev #Beginners #프로그램 작성 #지도 시간
코드 냄새 - 사용되지 않은 지역 과제

코드 냄새 107- 변수 재사용

Maxi Contieri ・ 12 월 1 '21 #OOP #프로그램 작성 #webdev #지도 시간
더 많은 정보
코드 냄새 - 사용되지 않은 지역 과제

돌연변이 체의 사악한 힘 Maxi Contieri ・ 12 월 19 일 '20

#webdev #프로그램 작성 #돌연변이 #OOP

부인 성명
코드 냄새는 내 의견입니다

크레딧

Unsplash의 Evan Demicoli의 사진
코드를 해독하는 데 노력을 기울여야한다면 다시 작성해야합니다. . 코드 냄새 - 사용되지 않은 지역 과제
Martin Golding

소프트웨어 엔지니어링 큰 따옴표
Maxi Contieri ・ 12 월 28 일 '20
#codenewbie #프로그램 작성 #인용 부호 #소프트웨어


이 기사는 CodesMell 시리즈의 일부입니다

코드 냄새 - 사용되지 않은 지역 과제 코드의 냄새 나는 부분을 찾는 방법 Maxi Contieri ・ 5 월 21 일 '21

#codenewbie #지도 시간 #codequality #Beginners

위 내용은 코드 냄새 - 사용되지 않은 지역 과제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿