[240718] TIL

오늘 배운 것

클래스

  • static을 쓰면 안되는 이유
    • private 는 특히 사용 X
    • 테스트 어려움 : 인스턴스를 모킹하는 것이 아닌 클래스 자체를 모킹해야해서 해당 클래스를 사용하는 다른 테스트 코드에도 영향을 줌(인스턴스를 모킹하면 해당 인스턴스에서만 영향이 감)
    • 조합 및 다형성 불가능 : 클래스에 메소드가 종속되어버려 유연성을 잃음(확장 불가)
    • 린트 에러 끄는 방식으로 해결했음 class-methods-use-this
  • 클래스 배치 순서
    • 필드
    • 생성자
    • public 메서드
    • 신문 읽는 것 처럼 중요한 순서

Categories:

Updated:

Leave a comment