그래서 코딩을하고 있었고, 난 본질적으로 트림 (코드 행는 프로그래밍 기능/메소드 호출
나는이 코드 라인을 허용하는 것이 적절하거나 교수/고용주가 나를 슬램하게 만들 것이라고 생각했다.반환에서는 parseInt있어 (elem.value.substring (1, ELEM을 할 수있는 적절한 방법이있다. value.length)))
나는 깔끔하고 멋지지만, 처음에는 내가하고있는 허튼 소리를 이해하기 어렵다. 이 중 하나는 그렇게 나쁜 b/c 대부분의 호출 (문자열을 줄이고 문자열의 시작 부분에서 불필요한 정보를 제거하고 문자열의 시작 부분에서 문자열을 자르는 것은 int인지 확인하는 것입니다.)
그러나이 확인은 일반적입니다. ? 또는 각 줄을 나누고 주석을 달아 미래 프로그래머가 이해하기 쉽도록해야합니까? 처럼 ...
var returnInt;
returnInt = elem.value.substring(1, elem.value.length); //remove $ symbol
returnInt = trim(returnInt); //trim whitespace
returnInt = parseInt(returnInt); //convert to int
return returnInt;
나는 이것이 내가이에 뭔가가 있다면 사과를 검색하는 방법을하지 않도록했다.
옳고 그른 것은 없습니다. 두 가지 스타일 중 어느 스타일이든 포인트가 있지만 개인적인 취향이나 코딩 팀의 선호도에 따라 다릅니다. –
Marc B와 예외적 인 경우, 드문 경우 또는 복잡한 경우 더 자세한 스타일이 적절할 수 있다는주의 사항에 동의하십시오. 단순하고 일반적인 사용을 위해 단일 라인 접근법은 명확하고 간결하며 완벽합니다. –