«readability» 태그된 질문

가독성은 코드를 읽고 이해하는 것이 얼마나 쉬운 지 측정합니다.

5
이 문제에 대한 순수한 기능적 해결책이 명령만큼이나 깨끗할 수 있습니까?
다음과 같이 Python에서 운동을합니다. 다항식은 거듭 제곱이 지수에 의해 결정되도록 계수의 튜플로 제공됩니다. 예 : (9,7,5)는 9 + 7 * x + 5 * x ^ 2를 의미합니다. 주어진 x에 대한 값을 계산하는 함수를 작성 최근에 함수형 프로그래밍을하고 있었기 때문에 def evaluate1(poly, x): coeff = 0 power = 1 return …

3
암시 적 인수 변환에 의존하는 것이 위험한 것으로 간주됩니까?
C ++에는 인수 유형이 예상되는 것이 아닌 경우 매개 변수 유형의 일치하는 생성자를 자동으로 호출하는 기능 (적절한 이름을 알 수 없음)이 있습니다. 이것의 가장 기본적인 예 std::string는 const char*인수 를 기대하는 함수를 호출하는 것입니다 . 컴파일러는 자동으로 적절한 std::string생성자 를 호출하는 코드를 생성합니다 . 궁금합니다. 생각보다 가독성이 좋지 않습니까? 예를 …

5
계산을 나타내는 긴 코드를 더 쉽게 읽을 수 있습니까?
긴 메소드는 일반적으로 나쁜 것으로 간주되지만 내 코드에는 이해하기 어려운 긴 메소드 (50 줄 이상)가 있습니다. 내부의 단일 문 길이가 이미 50 줄 이상이고 읽기 어려운 단일 문은 ORM을 사용하여 데이터베이스 쿼리를 작성하여 작업이 수행되는 특정 작업을 수행하기 때문에 이러한 메서드를 읽기가 쉽지 않습니다. 메소드 이름에 명확하게 표시됩니다. 명령문이 여러 …

3
처분 할 것이없는 상황에서 '사용'이 적절한가?
C #에서 usingstatement는 가비지 수집기를 기다리지 않고 리소스를 결정적인 방식으로 처리하는 데 사용됩니다. 예를 들어, 다음과 같은 용도로 사용될 수 있습니다. SQL 명령 또는 연결을 폐기하십시오. 스트림을 닫고 파일처럼 기본 소스를 해제합니다. 무료 GDI + 요소 기타 나는 눈치 using처분 할 것이없는 곳의 경우 더 많은 사용되지만, 그것은 단지 더 …

2
S- 표현 가독성
간단히 말해서 그것을 알지 못하는 사람들을 위해 Lisp 함수 / 연산자 / 생성자는 모두 다음과 같이 균일하게 호출됩니다. (function arg0 arg1 ... argN) C와 같은 언어로 무엇을 표현할까요? if (a > b && foo(param)) 같은 Lisp sexp로 변환됩니다 (if (and (> a b) (foo param))) . 상황이 현실화되고 복잡 해짐에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.