전체 글

전체 글

    [리트코드] 11. Container With Most Water

    [리트코드] 11. Container With Most Water

    문제 링크 https://leetcode.com/problems/container-with-most-water/ Container With Most Water - LeetCode Can you solve this real interview question? Container With Most Water - You are given an integer array height of length n. There are n vertical lines drawn such that the two endpoints of the ith line are (i, 0) and (i, height[i]). Find two lines that toget leetcode.com 문제 설명 제한사항 n == height.lengt..

    [IT 도서 리뷰] 클린 아키텍처 (3부 설계 원칙)

    [IT 도서 리뷰] 클린 아키텍처 (3부 설계 원칙)

    책 정보 https://www.yes24.com/Product/Goods/77283734 클린 아키텍처 - YES24 살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙『클린 코드』와 『클린 코더』의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 『클린 아키텍처』에서 이러한 www.yes24.com SOLID SOLID는 좋은 아키텍처를 정의하는 원칙 함수와 데이터 구조를 클래스로 배치하는 방법, 그리고 이들 클래스를 서로 결합하는 방법을 설명 '클래스'라는 단어를 사용했다고 해서 SOLID 원칙이 객체 지향 소프트웨어에만 적용된다는 뜻은 아님 클래스는 단순히 함수와 데이터를 결합한 집합을 가리킴 SOLID 원칙의 목적은 중간 수준의 소프트웨어 구조가 아래와 같도록 만드는 것 변경..

    [IT 도서 리뷰] 클린 아키텍처 (2부 벽돌부터 시작하기: 프로그래밍 패러다임)

    책 정보 https://www.yes24.com/Product/Goods/77283734 클린 아키텍처 - YES24 살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙『클린 코드』와 『클린 코더』의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 『클린 아키텍처』에서 이러한 www.yes24.com 3장 패러다임 개요 패러다임? 프로그래밍을 하는 방법 대체로 언어에는 독립적 어떤 프로그래밍 구조를 사용할지, 그리고 언제 이 구조를 사용해야 하는지를 결정 구조적 프로그래밍 최초로 적용된 패러다임 다익스트라는 무분별한 점프(goto 문장)는 프로그램 구조에 해롭다는 사실을 제시 이러한 점프들을 if/then/else와 do/while/until과 같이 더 익숙한 구조로 대체 요약하면,..