코드 냄새 99 - 첫 번째 두 번째
TL;DR: Name your arguments according to the role and not the accidental position
문제
솔루션
문맥
메서드를 작성할 때 일반적으로 적절한 이름을 찾기 위해 멈추지 않습니다.
우리는 명백한 것을 리팩토링하지 않습니다.
샘플 코드
잘못된
class Calculator:
def subtract(self, first, second):
return first - second
class CalculatorTest:
def test_multiply():
assert equals(first, second)
오른쪽
class Calculator:
def subtract(self, minuend, subtrahend):
return minuend - subtrahend
class CalculatorTest:
def test_multiply():
assert equals(expectedValue, realValue)
발각
[x] 수동
인수 이름으로 'first' 및 'second'와 같은 금지된 단어에 대해 경고할 수 있습니다.
태그
잘못된
class Calculator:
def subtract(self, first, second):
return first - second
class CalculatorTest:
def test_multiply():
assert equals(first, second)
오른쪽
class Calculator:
def subtract(self, minuend, subtrahend):
return minuend - subtrahend
class CalculatorTest:
def test_multiply():
assert equals(expectedValue, realValue)
발각
[x] 수동
인수 이름으로 'first' 및 'second'와 같은 금지된 단어에 대해 경고할 수 있습니다.
태그
결론
항상 규칙 제안 매개변수를 따르십시오.
역할에 따라 공동 작업자의 이름을 지정하십시오.
처지
코드 냄새 65 - 유형에 따라 명명된 변수
Maxi Contieri ・ 2021년 4월 2일 ・ 1분 읽기
#codenewbie
#codesmells
#oop
#webdev
더 많은 정보
이름이란 정확히 무엇입니까 - 파트 II 재활
Maxi Contieri ・ 2021년 5월 23일 ・ 5분 읽기
#tutorial
#codenewbie
#programming
#webdev
학점
사진 제공: Priscilla Du Preez on Unsplash
Final source code is the real software design.
잭 리브스
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 99 - 첫 번째 두 번째), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-99-first-second-j47
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
코드 냄새 65 - 유형에 따라 명명된 변수
Maxi Contieri ・ 2021년 4월 2일 ・ 1분 읽기
#codenewbie
#codesmells
#oop
#webdev
더 많은 정보
이름이란 정확히 무엇입니까 - 파트 II 재활
Maxi Contieri ・ 2021년 5월 23일 ・ 5분 읽기
#tutorial
#codenewbie
#programming
#webdev
학점
사진 제공: Priscilla Du Preez on Unsplash
Final source code is the real software design.
잭 리브스
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 99 - 첫 번째 두 번째), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-99-first-second-j47
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이름이란 정확히 무엇입니까 - 파트 II 재활
Maxi Contieri ・ 2021년 5월 23일 ・ 5분 읽기
#tutorial
#codenewbie
#programming
#webdev
사진 제공: Priscilla Du Preez on Unsplash
Final source code is the real software design.
잭 리브스
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 4분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 99 - 첫 번째 두 번째), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcsee/code-smell-99-first-second-j47텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)