강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 핵심 원리 - 기본편

좋은 객체 지향 설계의 5가지 원칙(SOLID)

안녕하세요 SOLID 원칙 질문드립니다.

작성

·

217

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.
 
SOLID 원칙은 그냥 암기하는 것도 하나의 방법이 될까요?
그리고 강의자료로 복습하면 되는건가요...?
제가 책으로만 공부해봐서 인강은 많이 낯서네요..ㅠ

퀴즈

What was one of the major difficulties of using EJB in the Java enterprise development environment in the early 2000s?

Very low adoption cost

Simple and fast development

Complex setup and high reliance on technology

Excellent flexibility and scalability

답변 1

0

안녕하세요. 스프링붐은 온다.님, 공식 서포터즈 OMG입니다.

 

SOLID 원칙을 단순 암기하는 것보다는 이해하는게 더 중요합니다.

개발 경험이 적다면 당연히 이해하기 어려운게 맞습니다.

영한님께서도 SOLID에 대해 설명하실 때 "악덕 면접관이 던지는 주제(농담으로 말씀하신거 아시죠?ㅎㅎ)" 라고 할 만큼 쉬운 주제는 아니라고 생각해요.

개발 경험이 쌓이고 지속적으로 SOLID에 대해 의식하면서 학습하시다보면 어느순간 딱 트이면서 이해가 되는 순간이 오실꺼에요.

그렇게 되기 위해선 지속적인 학습과 복습은 필수이구요 ^^

 

한번에 이해가 안된다고해서 걱정하시지 마시고 인강의 장점이 반복해서 수강이 가능하다는 점이니

복습하시고 나서도 잘 이해가 안된다면 개발경험이 쌓이고 나서 다시 영한님 설명을 들어보면 그 때 가서 보이고 이해되는 내용이 있을거에요.

 

감사합니다.

감사합니다. 제가 지금 스프링으로 백엔드를 만들어야 하는 상황인데 해당 강의를 최대한 빠르게 듣고 HTTP -> MVC 1편 -> JPA 활용 이렇게 들으면서 제 개인 프로젝트 진행해가면 될까요? HTML,CSS,JS랑 AWS로 배포하는건 아는데 이 모든걸 어떻게 하나로 합쳐야 하는지는 전혀 모르겠는데 이런거는 구글링하면서 개발해 나가는건가요? 

Q) 

지금 스프링으로 백엔드를 만들어야 하는 상황인데 해당 강의를 최대한 빠르게 듣고 HTTP -> MVC 1편 -> JPA 활용 이렇게 들으면서 제 개인 프로젝트 진행해가면 될까요? 

 

A)

개인적인 추천으로는 MVC2편까지 수강하실 것을 권장드립니다. 이후 JPA 로드맵을 수강하시면 될 것 같습니다.

MVC2편까지 수강을 추천드리는 이유는 MVC2편에서는 웹 백엔드 개발의 다양한 기술들을 학습 할 수 있습니다. 유효성검사, 세션(로그인), 예외처리, 파일업로드 등 다양한 기술을 학습하신 후 개인 프로젝트를 진행하면 더 좋은 퀄리티의 결과물이 나올 것 같네요 ^^ 

 

 

 

Q)  

HTML,CSS,JS랑 AWS로 배포하는건 아는데 이 모든걸 어떻게 하나로 합쳐야 하는지는 전혀 모르겠는데 이런거는 구글링하면서 개발해 나가는건가요? 

 

A)

네 맞습니다. 구글링을 하셔도 좋고, youtube에 spring deploy라고 검색하니 많은 자료가 나오네요, 필요하신 기술에 대해 검색하여 개발을 진행하시면 됩니다.

 

 

 

 

아, 감사합니다 ^^ 사실 이 강의 15강 정도 들었는데 그래서 이걸로 어떻게 서버를 만드는거지..? 의문이 들었는데 쭉 들어보고 프로젝트 빨리 착수해야겠네요. 

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기