-
Thank you for your ongoing efforts with clean architecture and this template especially. I hope you can take a moment to clarify.
You have clearly explained that Dependencies should flow towards th…
-
> _Mã sạch_
> • Chạy tất cả các kiểm thử;
> • Không có sự trùng lặp;
> • Diễn đạt tất cả các ý tưởng thiết kế có trong hệ thống;
> • Có tối thiểu số lượng các lớp, phương thức, chức năng, và những thứ…
-
### 스프링 프레임워크 / 객체지향
- 객체지향
- 스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크
- 스프링은 다형성을 극대화해서 이용할 수 있게 도와준다.
- 스프링 프레임워크의 제어의 역전(IoC), 의존관계 주입(DI), 다형성을 활용해서 역할과 구현을 편리하게 다룰 수 있도록 지원한다
…
-
# 스프링부트
- Tomcat 같은 **웹 서버를 내장**해서 별도의 웹 서버를 설치하지 않아도 되고, 손 쉬운 빌드 구성을 위한 **starter 종속성**을 제공하고, 스프링과 외부 라이브러리를 자동 구성하여 **버전 관리를 손쉽게** 할 수 있어 스프링을 편리하게 사용할 수 있도록 지원한다.
- 간결한 설정, 단독으로 실행할 수 있는 스프링 애플…
-
```mermaid
journey
title Scores History
section 7a4eac8324ccd06618ecfd2c1421c4ff98d8f095
message: 4: luzmagurzua
vulnerability: 4: luzmagurzua
```
-
# 객체지향 프로그래밍의 5 원칙: SOLID
- 객체 설계에 필요한 5가지 원칙
- 유지보수가 쉽고, 유연하고, 확장이 쉬운 소프트웨어를 만들기 위한 수단
시작하기 전에 내가 솔리드 기억한 방법..솔리드→ _싱오리인디: ~노래하는 오리는 아무래도 인디겠지..ㅋ..킼..풉..킼..~_
**지금부터 SOLID의 5가지에 대해서 알아보겠습니다…
-
**Acceptance Criteria**
- [ ] Display score on screen like this:
![Screenshot_20220108-121522_YouTube.jpg](https://user-images.githubusercontent.com/73348891/148643915-84e54e2e-8ee6-49a2-a0aa-60310d…
-
Hey, @vovaspace
This line violates Dependcy Inversion Principle:
https://github.com/vovaspace/brandi/blob/08a4748d7f6bcc301e4384fa0c291997af7bd5e3/docs/reference/dependency-modules.md?plain=1#L7…
-
## 设计模式有三类:创建型、结构型、行为型
### 创建型:提供尽可能灵活性和可靠性
- singleton单例模式:只有一个实例,提供一个全局访问点
- factory method工厂方法模式:
- abstract factory抽象工厂模式:
- builder建造者模式:
- prototype原型模式:
### 结构型模式:类和对象组合,形成更大结构
- a…
-
9장을 읽으면서 OCP, DIP가 정말 공통점이 많다는 생각이 들었습니다.
둘 모두 유연한 설계를 위해서, 낮은 결합도를 위해서 지켜져야 하는 원칙이라는 점에서 같고
그 수단으로 추상화를 사용한다는 점에서 같았어요.
둘의 차이가 뭐라고 생각하시나요?