자유글

개발하다 가끔 고민되는 상황..

지누구루 2014. 4. 4. 10:21

기능 구현이 다 된 상태에서.

 

"정상적으로는 특정 함수가 단독으로 불릴 일이 절대 없는데, 테스트 용도로 그 함수만 따로 호출해야 하는 경우"

이미 그 함수는 private나 protected로 감싸져서 모듈 안에서만 호출되도록 만들어져 있는데,

테스트를 위해서 그 함수를 public으로 꺼내기도 꺼림직할 때.

(테스트를 제외하고 단독으로 호출되어서는 안될수도 있고 될수도 있고 상황은 여러가지)

 

다른 분들은 어떻게 하시나요-_-+

궁금하네.. 흠