걍 이거만 지키면됨. 읽기 좋은가? 결합이 적어서 테스트 하기 좋은가? 재사용하기 좋은가? 중복이 없는가?
익명(211.58)2024-12-25 00:20
굳이 과하게 객체지향에 맞게 코드를 분리할 필요는 없음.
협업시에는 코드를 저렇게 나눠서 사용하기 좋은데 혼자서 작업할땐 최소한의 구조는 지키되 엄격하게 객체지향적으로 작성하려고 하면 안됨.
구조를 지키기 위해 반복되는 코드를 쓴다거나 이게 맞는건가? 싶은 생각이 들면 오버엔지니어링일 가능성을 살펴봐야함. - dc App
jonny(steel3519)2024-12-25 00:22
큰그림 설계가 잘 돼있는지 살펴보셈. 그리고 이 클래스가 왜 필요한지도 생각해보고. 전부 이해는 해야하지만 한번에 모든 코드들의 정보를 머리속 RAM에 올릴필요는 없음. 이름만 보고 이게 뭘하는건지 알게끔 클래스/변수/함수명을 지으면 도움이 좀 될걸
일반적으로 그러함
걍 이거만 지키면됨. 읽기 좋은가? 결합이 적어서 테스트 하기 좋은가? 재사용하기 좋은가? 중복이 없는가?
굳이 과하게 객체지향에 맞게 코드를 분리할 필요는 없음. 협업시에는 코드를 저렇게 나눠서 사용하기 좋은데 혼자서 작업할땐 최소한의 구조는 지키되 엄격하게 객체지향적으로 작성하려고 하면 안됨. 구조를 지키기 위해 반복되는 코드를 쓴다거나 이게 맞는건가? 싶은 생각이 들면 오버엔지니어링일 가능성을 살펴봐야함. - dc App
큰그림 설계가 잘 돼있는지 살펴보셈. 그리고 이 클래스가 왜 필요한지도 생각해보고. 전부 이해는 해야하지만 한번에 모든 코드들의 정보를 머리속 RAM에 올릴필요는 없음. 이름만 보고 이게 뭘하는건지 알게끔 클래스/변수/함수명을 지으면 도움이 좀 될걸