2022-02-13-TIL

Today I Learned

Helper Class

  • https://en.wikipedia.org/wiki/Helper_class#:~:text=In%20object%2Doriented%20programming%2C%20a,%2C%20in%20the%20delegation%20pattern).

Private Method

private 메소드를 너무 많이 만들면 객체간의 분리가 잘 되어있는지, 하나의 클래스가 너무 많은 기능을 담당하는 것은 아닌지 점검해봐야한다. 하지만 적절한 상황에서 분리한 private 메소드의 경우 테스트 코드 작성 및 리팩토링에 유리하다는 장점이 있다.

  • https://stackoverflow.com/questions/7446994/what-are-the-pros-and-cons-of-having-private-methods-return-string-instead-of-pa
  • https://www.caroli.org/en/testing-private-methods-tdd-and-test-driven-refactoring/
  • https://stackoverflow.com/questions/9485536/unit-testing-private-methods-and-how-to-refactor