코드 냄새 162 - 너무 많은 괄호
TL;DR: Use as few parentheses as possible.
문제
솔루션
문맥
우리는 코드를 왼쪽에서 오른쪽으로 읽습니다(적어도 서양 문화에서는).
괄호는 종종 이 흐름을 깨고 인지 복잡성을 추가합니다.
샘플 코드
잘못된
schwarzschild = ((((2 * GRAVITATION_CONSTANT)) * mass) / ((LIGHT_SPEED ** 2)))
오른쪽
schwarzschild = (2 * GRAVITATION_CONSTANT * mass) / (LIGHT_SPEED ** 2)
발각
[X] 자동
이것은 완전히 자동화된 코드 냄새입니다.
구문 트리를 기반으로 합니다.
많은 도구가 이를 감지합니다.
예외
일부 복잡한 수식에서는 용어 가독성을 위해 추가 괄호를 추가할 수 있습니다.
태그
잘못된
schwarzschild = ((((2 * GRAVITATION_CONSTANT)) * mass) / ((LIGHT_SPEED ** 2)))
오른쪽
schwarzschild = (2 * GRAVITATION_CONSTANT * mass) / (LIGHT_SPEED ** 2)
발각
[X] 자동
이것은 완전히 자동화된 코드 냄새입니다.
구문 트리를 기반으로 합니다.
많은 도구가 이를 감지합니다.
예외
일부 복잡한 수식에서는 용어 가독성을 위해 추가 괄호를 추가할 수 있습니다.
태그
일부 복잡한 수식에서는 용어 가독성을 위해 추가 괄호를 추가할 수 있습니다.
태그
처지
코드 냄새 02 - 상수 및 매직 넘버
Maxi Contieri ・ 2020년 10월 21일 ・ 1분 읽기
#beginners
#codenewbie
#100daysofcode
#codequality
결론
우리는 코드를 한 번 작성하고 너무 많이 읽습니다.
가독성이 왕입니다.
부인 성명
코드 냄새는 그냥 내 .
학점
사진 제공: Nick Fewings on Unsplash
If someone claims to have the perfect programming language, he is either a fool or a salesman or both.
Bjarne Stroustrup
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 162 - 너무 많은 괄호), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-162-too-many-parentheses-76b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
코드 냄새 02 - 상수 및 매직 넘버
Maxi Contieri ・ 2020년 10월 21일 ・ 1분 읽기
#beginners
#codenewbie
#100daysofcode
#codequality
우리는 코드를 한 번 작성하고 너무 많이 읽습니다.
가독성이 왕입니다.
부인 성명
코드 냄새는 그냥 내 .
학점
사진 제공: Nick Fewings on Unsplash
If someone claims to have the perfect programming language, he is either a fool or a salesman or both.
Bjarne Stroustrup
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 162 - 너무 많은 괄호), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mcsee/code-smell-162-too-many-parentheses-76b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
사진 제공: Nick Fewings on Unsplash
If someone claims to have the perfect programming language, he is either a fool or a salesman or both.
Bjarne Stroustrup
소프트웨어 엔지니어링 좋은 인용구
Maxi Contieri ・ 12월 28일 '20 ・ 13분 읽기
#codenewbie
#programming
#quotes
#software
이 기사는 CodeSmell 시리즈의 일부입니다.
코드에서 냄새 나는 부분을 찾는 방법
Maxi Contieri ・ 2021년 5월 21일 ・ 7분 읽기
#codenewbie
#tutorial
#codequality
#beginners
Reference
이 문제에 관하여(코드 냄새 162 - 너무 많은 괄호), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mcsee/code-smell-162-too-many-parentheses-76b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)