네트워크부터 공부해보려 했지만 아직 마음의 준비가 되지 않아 첫장부터 공부해보기..!!🫣
라이브러리
- jQuery, React
프레임워크
- Java - Spring
- Python - Django, Flask
- Angular, Vue.js
처음 공부할 때 헷갈렸던 라이브러리와 프레임워크ㅎㅎ
라이브러리는 내가 가져와서 컨트롤하는 것, 프레임워크는 컨트롤하는 뼈대 안에서 사용하는 것 정도로 이해하기
1.1 디자인 패턴
1.1.1 싱글톤 패턴
싱글톤 패턴은 인스턴스가 오로지 하나만! 가지는 패턴이다. 일하다가 싱글톤으로 만들어진 부분을 보면 테스트를 할 때 불편함이 많았는데 이것이 싱글톤의 단점이라고 한다! 신기..
장점-인스턴스를 생성하는 비용을 아낄 수 있다.
단점-단위테스트를 할 때 걸림돌이 된다. 모듈 간의 결합을 강하게 만든다.
💡의존성 주입으로 모듈 간의 결합을 해결할 수 있다.
-> 메인모듈이 직접 하위모듈에 의존성을 주입하는 것이 아니라, 의존성 주입자가 메인모듈이 간접적으로 의존성을 주입하는 방식이다.
'전공자 따라잡기' 카테고리의 다른 글
[프리온보딩 백엔드 챌린지 6월] 오티를 앞두고 (0) | 2023.06.04 |
---|---|
원티드 백엔드 프리온보딩을 신청했다. (0) | 2023.05.23 |
[비전공자의 컴공지식 채우기] 모든 공부는.. 계획잡기 부터..! (1) | 2023.05.07 |
비전공자의 컴공 지식채우기 노력의 일환- 책부터 골라보자 (0) | 2023.05.03 |
비전공자의 컴공 전공자 따라잡기 (0) | 2023.05.01 |