본문 바로가기
5.2 학습활동/학습활동

[학습활동] ZeroBase BE_Part 5기 11주차 복습 및 회고

by Dohi._. 2024. 9. 15.
728x90

ZeroBase 11BE 주차(9월9일~9월15일)

이번주 공부 리스트

  • Spring Framework

회고

Spring은 왜 Java의 대표 주자가 되었을까 ..

C언어는 대표적으로 절차 지향이라고 하고 

Java는 객체 지향이라고한다

 

만약 절차지향으로 모든 서비스를 코드를 짠다면 관리를 하기 힘들 것 같다.

 

소프트웨어의 격언 중 "There's No Silver bullet"

모든 문제를 해결해주는 완벽한 방안은 없다는 의미라고 한다.

 

소프트웨어는 관리할 수 있는 방법중에 제시한 된 것중 가장 대중적이고 좋다고 알려진 것을 사용하는데

OOP를 관리하는 이유이지 아닐까 싶다.

 

실제로 최근 회사에서 소소한 프로젝트를 경험하였지만

그냥 코드를 짠경우와 재사용성을 염두하고 설계하는 것에 차이가 컸다

재사용을 할때 메모리적으로 고려할지

메모리를 고려하다가 같이 접근할 경우 못사용 하는 경우가 있어서 문제가 생길지 고려를 해야한다는 의미이다.

 

스프링을 공부를 하면 주로 많이 나오는 말중하나는 MVC패턴이라고 하는데 

MVC와 같은것과 MVVM등 많은 패턴을 고려하고 공부를 해야한다는 것도 느겼다 

 

 


과제풀이

 

15일까지였으나 문제가 있어서 22까지 연장 (15일까지인데 과제가 15일 오후에 열림..ㅠ)

다음주에 포스팅 

728x90

댓글