두 명의 크로노 미터로 바다에 가지 말고 두 개의 시계를 착용한다고 말합니다. 신뢰할 수있는 것을 사용하거나 3 개 (또는 그 이상)를 사용하여 "다수 규칙"을 사용하십시오.변수를 명시 적으로 또는 암시 적으로 입력해야합니까?
그래서 다른 코드 리팩토링 도우미를 설치해야합니까? 아니면 그 중 하나를 제거해야합니까? 나는 두 가지를 설치, 그들은 앞뒤로 코드 여부를이 라인을 통해 말다툼됩니다
using (StreamReader file = new StreamReader(ChemicalMakeupOfEveryDropOfWaterInTheMississippi))
이 이
...이 대신해야한다 :
using (var file = new StreamReader(ChemicalMakeupOfEveryDropOfWaterInTheBigMuddy))
내가 명시 적으로 유형을 지정하는 경우, 도구 전구 제본 용 아이콘은 나에게 말한다 함께 :
"암시 적으로 형식화 된 로컬 변수 선언을 사용하여 | 'var에'사용"나는 묵인 경우
을하고는에 명시 적으로 변환 할 수 있습니다 암시 적으로 다른 도구 (거터에 연필 아이콘이있는 도구)가 튀어 나와 "명시 적으로 형식 지정"하고 'var'을 'StreamReader'로 다시 변경합니다.
명시 적으로 변경되는 무한 루프에 갇혀 있습니다. 내재적이고 다시. 내 걸릴 그것은 중요하지 않습니다,하지만 난 StackOverflow 군중의 지혜 로이 수수께끼를 던져.
명백한 타이핑이 불가능한 경우를 제외하고, 선택은 전적으로 개인적인 취향이다. 코드 하나만 선택하면됩니다. –
이것은 StackOverflow에 대한 부적절한 질문입니다. 토론, 추측 및 의견이 필요합니다. "건설적이지 않은"것으로 결론을 내리는 투표. [FAQ] (http://stackoverflow.com/faq)는 이러한 종류의 질문이 디자인에 적합하지 않음을 분명히합니다. –
이 토론은 여기에서 매우 철저하게 다루어졌습니다. 다시 생각할 필요가 없습니다. 특히 이것들이 의견의 문제라고 생각하면됩니다. –