객체지향+테스트 잘하고싶은데, 계속 중간에 막힙니다.
막히다 챗지피티한태 물어보면 클래스를 더 분리하고,
예를들면 저는 a클래스에서 벨리데이션이나 기능 넣은걸 다른데로 옮기거나 새로운 클래스를 만들어서, 테스트도 더 의미있게 잘짜던데, 그런게 안떠올라요..
어떻게하면 좋나요
다른사람꺼 슬쩍슬쩍보는데, 너무보면 따라할것같아 스윽읽고 버립니당
스프링도 살짝 공부했는데 보니까 기본 mvc는 비슷하고, 이런 객체지향적인 설계가 차이나는것같더라구요
어떻게 이능력을 기르나요? 막 어제는 디자인패턴 하루종일 찾아보다가 결국 적용못하고 일단 돌아가게 구현하자 해놓고 그러고 나서 또 테스트하려면 막히는 거 반복중입니다
막히다 챗지피티한태 물어보면 클래스를 더 분리하고,
예를들면 저는 a클래스에서 벨리데이션이나 기능 넣은걸 다른데로 옮기거나 새로운 클래스를 만들어서, 테스트도 더 의미있게 잘짜던데, 그런게 안떠올라요..
어떻게하면 좋나요
다른사람꺼 슬쩍슬쩍보는데, 너무보면 따라할것같아 스윽읽고 버립니당
스프링도 살짝 공부했는데 보니까 기본 mvc는 비슷하고, 이런 객체지향적인 설계가 차이나는것같더라구요
어떻게 이능력을 기르나요? 막 어제는 디자인패턴 하루종일 찾아보다가 결국 적용못하고 일단 돌아가게 구현하자 해놓고 그러고 나서 또 테스트하려면 막히는 거 반복중입니다
ㅠㅠ 알려주새여
mvc면 컴포넌트간 역할을 이해하고 그 역할을 잘 수행하게끔 결합도가 느슨하게끔 설계하도록 고민하고 객체지향도 마찬가지로 클래스나 메소드의 역할과 클래스들간의 의존관계를 고민하면서 코드짜다보면 자연스럽게 왜 이렇게 하는지나 인터페이스를 왜쓰는지 다형성이 뭔지 등등 이해하게 되더라