전체 글

전체 글

    [IT 도서 리뷰] 클린 아키텍처 (5부 아키텍처)

    책 정보 https://www.yes24.com/Product/Goods/77283734 클린 아키텍처 - YES24 살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙『클린 코드』와 『클린 코더』의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 『클린 아키텍처』에서 이러한 www.yes24.com 15장 아키첵처란? 소프트웨어 아키텍처 소프트웨어 아키텍트 = 프로그래머 코드와 동떨어져서는 안됨 발생하는 문제를 경험해보지 않는다면 다른 프로그래머를 지원하는 작업을 제대로 수행할 수 없기 때문 아키텍처란 시스템을 구축했던 사람들이 만들어낸 시스템의 형태 이러한 일을 용이하게 만들기 위해서는 가능한 한 많은 선택지를, 가능한 한 오래 남겨두는 전략을 따라야 함 시스템 아키텍처와 시스템..

    [IT 도서 리뷰] 클린 아키텍처 (4부 컴포넌트 원칙)

    [IT 도서 리뷰] 클린 아키텍처 (4부 컴포넌트 원칙)

    책 정보 https://www.yes24.com/Product/Goods/77283734 클린 아키텍처 - YES24 살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙『클린 코드』와 『클린 코더』의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 『클린 아키텍처』에서 이러한 www.yes24.com 컴포넌트 원칙 SOLID 원칙이 벽과 방에 벽돌을 배치하는 방법을 알려준다면, 컴포넌트 원칙은 빌딩에 방을 배치하는 방법을 설명해줌 컴포넌트는 배포 단위로 시스템의 구성 요소로 배포할 수 있는 가장 작은 단위 자바의 경우 jar 파일 루비에서는 gem 파일 닷넷에서는 DLL 컴파일형 언어에서는 바이너리 파일의 결합체 인터프리터형 언어는 소스 파일의 결합체 12 장 컴포넌트의 간략한 역사..

    [리트코드] 18. 4Sum

    [리트코드] 18. 4Sum

    문제 링크 https://leetcode.com/problems/4sum/ 4Sum - LeetCode Can you solve this real interview question? 4Sum - Given an array nums of n integers, return an array of all the unique quadruplets [nums[a], nums[b], nums[c], nums[d]] such that: * 0