🌀
f1v3-log
CtrlK
  • Welcome
  • 개발
    • SecurityContext를 새로 만들어야 할까?
    • OAuth2AuthorizationRequestResolver 커스터마이징
    • 동시성 문제를 해결해보자
    • MySQL은 어떻게 ID 값을 순차적으로 넣어주는 것일까? (Feat. Auto Increment Lock)
    • 외부 API 호출에 대한 고찰
      • HTTP Clients in Spring Boot
      • I/O와 트랜잭션 분리하기
      • 처리율 제한 장치 (Rate Limiter) 도입
      • 외부 API 의존성을 줄여보자
      • 캐시 레이어를 구성해보자 (Local Cache)
    • JPA Deep Dive
      • 결제 및 정산 시스템 기능 요구사항 분석
      • 글로벌 서비스를 고려할 때, 타임존 이슈를 어떻게 처리해야 할까?
      • Spring Data JPA - ID 생성 전략과 채번은 어떻게 되는걸까?
  • 회고
    • NHN Academy 인증과정 회고
    • DND 11기 회고
  • 독서
    • Effective Java 3/E
      • Item 1. 생성자 대신 정적 팩터리 메서드를 고려하라
      • Item 2. 생성자에 매개변수가 많다면 빌더를 고려하라
      • Item 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
    • 객체지향의 사실과 오해
      • 1장. 협력하는 객체들의 공동체
      • 2장. 이상한 나라의 객체
      • 3장. 타입과 추상화
      • 4장. 역할, 책임, 협력
      • 5장. 책임과 메시지
      • 6장. 객체 지도
      • 7장. 함께 모으기
    • Real MySQL 8.0
      • 04. 아키텍처
      • 05. 트랜잭션과 잠금
      • 08. 인덱스
      • 09. 옵티마이저와 힌트
    • 오브젝트
      • 01. 객체, 설계
      • 02. 객체지향 프로그래밍
    • 함께 자라기
    • 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식
      • 2장. 느려진 서비스, 어디부터 봐야 할까
      • 3장. 성능을 좌우하는 DB 설계와 쿼리
      • 4장. 외부 연동이 문제일 때 살펴봐야 할 것들
  • 생각정리
    • 기술에 매몰되지 말자.
  • 공부
    • 객체지향 5원칙(SOLID)
      • SRP (Single Responsibility Principle)
      • OCP (Open Closed Principle)
      • DIP (Dependency Inversion Principle)
Powered by GitBook
On this page

Was this helpful?

  1. 공부

객체지향 5원칙(SOLID)

LogoGitHub - msbaek/clean-coders-2013: 2013년 7~9월 클린 코더스 강의GitHub
Previous기술에 매몰되지 말자.NextSRP (Single Responsibility Principle)

Last updated 3 months ago

Was this helpful?