공공기관 si로 일하면사 신청 예약 프로그램 만들다보면 중간중간에 정책으로 신청제한 혹은 화면 분기 해줘야하는데 정책이 많아지고 분기 많아지면 코드가 더러워지고 복잡해짐 근데 먼가 어케 해결해야할지 감이 안잡힘 사수 코드를 봐도 같은 상황인것같고 이거 어케해야할까 3 레이어 방식으로 개발을 하는게 비즈니스로직 코드들이 어느순간 Controller에 몰려버리게 됨;;
댓글 8
스프링 없이 한번 해봐 어떻게 되나
익명(211.217)2024-09-19 16:47
답글
스프링이 나쁘다는게 아니고 내가 잘못사용하니까 보통 이럴때 어떻게 연습하는지 궁금함 - dc App
익명(123.111)2024-09-19 16:49
답글
진짜 없이 만들면 먼가 코드 잡는 감이 생기는걸까? - dc App
익명(123.111)2024-09-19 16:50
스프링 건드리면 자바충들이 존나 욕함
프갤러 1(211.234)2024-09-19 16:52
뭐라 비꼰게 아니고 연습 삼아서 만들어보라는 의미였음. 스프링도 처음부터 컸던게 아니라 그냥 웹에 필요한 기능 넣고 넣고 넣다보니까 지금처럼 커진거거든. 다른 프레임워크랑 다를것도 없어. 프레임워크 문제가 아니야.
다만 개략적인 구조가 머릿속에 없으면 각론 봐도 어떻게 도는건지 이해가 안되니깐. 한번 해보면 그래도 이해가 수월하겠지.
프레임워크라는게 '여기에 맞춰서 쓰면 아무 문제 없을거임' 이런 정신으로 만드는건데. 책임이 한 레이어에 몰려서 코드가 더러워진다는거 자체가 프레임워크를 잘 못쓰고 있다는 반증이 될 수 있겠지.
직접 만들면서 책임을 분리해보는 연습을 하면 컨트롤러에 있어서는 안될 코드들이 어떤게 있는지, 어떻게 어디로 떼야겠다 이런게 조금 보일거야.
그래도 노력을 한다는게 대단한거야. 힘내.
스프링 없이 한번 해봐 어떻게 되나
스프링이 나쁘다는게 아니고 내가 잘못사용하니까 보통 이럴때 어떻게 연습하는지 궁금함 - dc App
진짜 없이 만들면 먼가 코드 잡는 감이 생기는걸까? - dc App
스프링 건드리면 자바충들이 존나 욕함
뭐라 비꼰게 아니고 연습 삼아서 만들어보라는 의미였음. 스프링도 처음부터 컸던게 아니라 그냥 웹에 필요한 기능 넣고 넣고 넣다보니까 지금처럼 커진거거든. 다른 프레임워크랑 다를것도 없어. 프레임워크 문제가 아니야. 다만 개략적인 구조가 머릿속에 없으면 각론 봐도 어떻게 도는건지 이해가 안되니깐. 한번 해보면 그래도 이해가 수월하겠지. 프레임워크라는게 '여기에 맞춰서 쓰면 아무 문제 없을거임' 이런 정신으로 만드는건데. 책임이 한 레이어에 몰려서 코드가 더러워진다는거 자체가 프레임워크를 잘 못쓰고 있다는 반증이 될 수 있겠지. 직접 만들면서 책임을 분리해보는 연습을 하면 컨트롤러에 있어서는 안될 코드들이 어떤게 있는지, 어떻게 어디로 떼야겠다 이런게 조금 보일거야. 그래도 노력을 한다는게 대단한거야. 힘내.
분기가 많으면 팩토리를 써야지 ㅋㅋㅋ 디자인패턴 존나 배워서 써먹기 좋은곳이 스프링인데 존나 안 쓰쥬
정 감이 안잡히면 책이나 강의 많으니까 하나 집어 뭐더라 웹 프레임워크 만들기인가 하는 노란책도 좋고(좀 오래되긴 함) 요즘 인강이야 뭐 워낙 많으니까 좋아보이는거 집어서 봐도 좋고
ㄱㅅㄱㅅ - dc App