메서드 매개 변수에 포함 된 표현식을 사용하여 코드를 구조화하는 것은 일반적으로 나쁜 습관으로 간주됩니까? 대신 변수를 선언해야합니까?메서드 매개 변수 식을 포함하는 것은 나쁜 습관입니까?
(예를 들어 안드로이드 코드)
((EditText)view.findViewById(R.id.fooEditText))
.setText(
someExpression
? getResources().getString(R.string.true_expression_text)
: getResources().getString(R.string.false_expression_text)
);
는 개인적으로 내가 잘 생겼다고 생각하지만,이은에, :)
나는 심지어 후자의 코드를 기차 사고라고 부르지 않을 것이다. 질문의 코드보다 여전히 * 상당히 * 간단합니다. –
나는 OP가 언급 한 코드보다 훨씬 간단하다는 것에 동의한다. (특히 삼항 연산자로 인해) 나는 그저 간단한 예제로 더 많은 것을 의미했다. – david99world
그 책을 사야 할지도 모르겠다. – elimirks