728x90
반응형

가독성 문제를 유발하는 몇가지 예

 

지역변수를 초기화할 때 var를 사용하는 경우는 비교적 문제를 일으킬 여지가 적다.

var foo = new MyType();

 

 

Factory method를 사용하는 경우에도 지역변수가 어떤 타입으로 추론될지 어렵지 않게 유추할 수 있다.

var thing = AccountFactory.CreateSavingsAccount();

 

실제 코드 작성시 훨씬 명확하게 메서드의 이름을 지어야한다.

var HighestSellingProduct = someObject.DoSomeWork(anotherParameter);
728x90
반응형

+ Recent posts