728x90

분류 전체보기 61

46일차 - 타입 계층 구현하기 : 클래스 / 인터페이스 / 추상 클래스 이용

2023.09.27 WED 574p ~ 587p 45일차 내용 ⬇️ 2023.09.26 - [개발 서적 기록/오브젝트_조영호] - 45일차 - LSP와 계약에 의한 설계 : 가변성 규칙 45일차 - LSP와 계약에 의한 설계 : 가변성 규칙 2023.09.26 TUE 558p ~ 573p 44일차 내용 ⬇️ 2023.09.26 - [개발 서적 기록/오브젝트_조영호] - 44일차 - LSP와 계약에 의한 설계 : 계약 규칙 44일차 - LSP와 계약에 의한 설계 : 계약 규칙 2023.09.26 TUE 547p ~ 557p 43 magenta-ming.tistory.com 타입 계층 구현 34일차 기록에서 타입 계층 구현에 대해 다뤘었다. 2023.09.15 - [개발 서적 기록/오브젝트_조영호] - 34..

카테고리 없음 2023.09.27

45일차 - LSP와 계약에 의한 설계 : 가변성 규칙

2023.09.26 TUE 558p ~ 573p 44일차 내용 ⬇️ 2023.09.26 - [개발 서적 기록/오브젝트_조영호] - 44일차 - LSP와 계약에 의한 설계 : 계약 규칙 44일차 - LSP와 계약에 의한 설계 : 계약 규칙 2023.09.26 TUE 547p ~ 557p 43일차 내용 ⬇️ 2023.09.25 - [개발 서적 기록/오브젝트_조영호] - 43일차 - 계약에 의한 설계 43일차 - 계약에 의한 설계 2023.09.25 MON 538p ~ 546p 42일차 내용 ⬇️ 2023.09.25 - [분류 전 magenta-ming.tistory.com 가변성 규칙 Variance Rules 교체 가능한 타입에 대한 규칙이다. 파라미터와 리턴 타입의 변형에 대해 정의하는 규칙이다. 구체적..

44일차 - LSP와 계약에 의한 설계 : 계약 규칙

2023.09.26 TUE 547p ~ 557p 43일차 내용 ⬇️ 2023.09.25 - [개발 서적 기록/오브젝트_조영호] - 43일차 - 계약에 의한 설계 43일차 - 계약에 의한 설계 2023.09.25 MON 538p ~ 546p 42일차 내용 ⬇️ 2023.09.25 - [분류 전체보기] - 42일차 - 제어 역전 원리 42일차 - 제어 역전 원리 2023.09.24 SUN 528p ~ 537p 41일차 내용 ⬇️ 2023.09.24 - [개발 서적 기록/오브젝트_조영 magenta-ming.tistory.com LSP와 계약에 의한 설계 계약에 의한 설계를 LSP와 함께 적용한다면, 서브타입 또한 LSP를 만족시킬 수 있도록, 클라이언트와 슈퍼 타입 간에 체결된 계약을 준수해야한다. LSP의..

43일차 - 계약에 의한 설계

2023.09.25 MON 538p ~ 546p 42일차 내용 ⬇️ 2023.09.25 - [분류 전체보기] - 42일차 - 제어 역전 원리 42일차 - 제어 역전 원리 2023.09.24 SUN 528p ~ 537p 41일차 내용 ⬇️ 2023.09.24 - [개발 서적 기록/오브젝트_조영호] - 40, 41 일차 - 일관성을 통한 장점과 디자인 패턴 40일차 - 일관성을 통한 장점과 디자인 패턴 2023.09.24 SUN 505p ~ 51 magenta-ming.tistory.com 계약에 의한 설계 인터페이스에 대해 프로그래밍할 뿐만 아니라, 협력에 참여하는 두 객체 사이의 의무와 이익을 문서화한 계약을 사용하는 것이다. 오퍼레이션의 시그니처를 구성하는 다양한 요소들을 이용해 협력에 참여하는 객체들..

42일차 - 제어 역전 원리

2023.09.24 SUN 528p ~ 537p 41일차 내용 ⬇️ 2023.09.24 - [개발 서적 기록/오브젝트_조영호] - 40, 41 일차 - 일관성을 통한 장점과 디자인 패턴 40일차 - 일관성을 통한 장점과 디자인 패턴 2023.09.24 SUN 505p ~ 518p 39일차 기록 ⬇️ 2023.09.21 - [분류 전체보기] - 38, 39일차 - 일관성 있는 설계와 캡슐화 38, 39일차 - 일관성 있는 설계와 캡슐화 2023.09.20 WED 483p ~ 504p 37일차 내용 ⬇️ 2023.09.18 - [ magenta-ming.tistory.com 제어 역전 원리 프레임워크가 어플리케이션에 속하는 서브클래스의 메서드를 호출하므로, 프레임워크를 사용할 경우 개별 어플리케이션에서 프레..

40, 41 일차 - 일관성을 통한 장점과 디자인 패턴

2023.09.24 SUN 505p ~ 527p 39일차 기록 ⬇️ 2023.09.21 - [분류 전체보기] - 38, 39일차 - 일관성 있는 설계와 캡슐화 38, 39일차 - 일관성 있는 설계와 캡슐화 2023.09.20 WED 483p ~ 504p 37일차 내용 ⬇️ 2023.09.18 - [개발 서적 기록/오브젝트_조영호] - 36, 37일차 - 계약에 의한 설계 36, 37일차 - 계약에 의한 설계 2023.09.18 MON 460p ~ 482p 35일차 내용 ⬇️ 2023.09.15 - [개 magenta-ming.tistory.com 일관성을 통한 장점 변경을 캡슐화해서 협력을 일관성 있게 만들면, 재사용의 장점이 있다. 변하는 부분을 변하지 않는 부분으로부터 분리했기 때문에, 변하지 않는 ..

성능테스트를 통해 CaffeineCache를 도입한 API의 효과 확인하기

AI가 기똥차게 말아주는 그림일기 서비스, "오늘 하루를 그려줘" 앱에서 백엔드 개발을 맡고 있다. https://github.com/tipi-tapi/ai-paint-today-BE GitHub - tipi-tapi/ai-paint-today-BE: 🖼️ AI가 말아주는 오늘 하루의 그림 일기, "오늘 하루를 그려줘" 🖼️ AI가 말아주는 오늘 하루의 그림 일기, "오늘 하루를 그려줘" 🖼️. Contribute to tipi-tapi/ai-paint-today-BE development by creating an account on GitHub. github.com ios, 안드로이드 모두 출시를 완료했고, 현재는 유지보수와 홍보에 힘쓰고 있다. 동아리 프로그라피에서 1등을 한 서비스인 만큼, 모두 ..

38, 39일차 - 일관성 있는 설계와 캡슐화

2023.09.20 WED 483p ~ 504p 37일차 내용 ⬇️ 2023.09.18 - [개발 서적 기록/오브젝트_조영호] - 36, 37일차 - 계약에 의한 설계 36, 37일차 - 계약에 의한 설계 2023.09.18 MON 460p ~ 482p 35일차 내용 ⬇️ 2023.09.15 - [개발 서적 기록/오브젝트_조영호] - 35일차 - 상속의 목적 : 서브클래싱 & 서브타이핑 그리고 ISP & LSP 35일차 - 상속의 목적 : 서브클래싱 & 서브타이 magenta-ming.tistory.com 비일관성의 문제점 1. 새로운 구현을 추가할때, 추가하면 할수록 코드 사이의 일관성이 더 어긋난다. 2. 구현 방식이 서로 달라 코드를 이해하는데 방해가 된다. 따라서 유사한 기능을 서로 다른 방식으로..

카테고리 없음 2023.09.21

36, 37일차 - 계약에 의한 설계

2023.09.18 MON 460p ~ 482p 35일차 내용 ⬇️ 2023.09.15 - [개발 서적 기록/오브젝트_조영호] - 35일차 - 상속의 목적 : 서브클래싱 & 서브타이핑 그리고 ISP & LSP 35일차 - 상속의 목적 : 서브클래싱 & 서브타이핑 그리고 ISP & LSP 2023.09.15 FRI 447p ~ 459p 34일차 내용 ⬇️ 2023.09.15 - [개발 서적 기록/오브젝트_조영호] - 34일차 - 상속의 주 용도인 타입 계층 구현 34일차 - 상속의 주 용도인 타입 계층 구현 2023.09.15 FRI 436p ~ 446p 33일 magenta-ming.tistory.com 계약에 의한 설계 Design By Contract 클라이언트와 서버 간 협력을, 의무 obligat..

35일차 - 상속의 목적 : 서브클래싱 & 서브타이핑 그리고 ISP & LSP

2023.09.15 FRI 447p ~ 459p 34일차 내용 ⬇️ 2023.09.15 - [개발 서적 기록/오브젝트_조영호] - 34일차 - 상속의 주 용도인 타입 계층 구현 34일차 - 상속의 주 용도인 타입 계층 구현 2023.09.15 FRI 436p ~ 446p 33일차 내용 ⬇️ 2023.09.15 - [개발 서적 기록/오브젝트_조영호] - 33일차 - 포워딩과 위임 그리고 자바스크립트의 상속 33일차 - 포워딩과 위임 그리고 자바스크립트의 상속 2023. magenta-ming.tistory.com 클라이언트의 기대에 따라서 계층 분리하기 상속을 사용할 수 있는 조건은 두가지였다. 1. is-a 관계로 모델링 되는가 2. 행동 호환성을 보장하는 가 이때 행동 호환성은, 단순히 동일한 메서드를..

728x90