분류 전체보기(186)
-
Clean Architecture_2부 정리
4장. 구조적 프로그래밍 데이크스트라: goto문장이 모듈을 더 작은 단위로 재귀적으로 분해하는 과정에 방해가 되는 경우가 있다는 사실 발견 모듈을 분해할 수 없으면 분할 정복 접근법 사용 불가 goto문의 좋은 사용 방식은 if, then, else, do/while 과 같은 분기와 반복이라는 단순한 제어 구조에 해당한다는 사실 발견 이러한 종류의 제어구조만 사용한다면 증명 가능한단위로 모듈을 재귀적으로 세분화 하는 것이 가능 뵘과 야코피니: 모든 프로그램은 순차, 분기, 반복 이라는 세가지 구조만으로 표현 가능 → 모듈을 증명가능하게 하는 바로 그 제어 구조가 모든 프로그램을 만들 수 있는 제어구조의 최소 집합과 동일 → 구조적 프로그래밍 탄생 5장. 객체 지향 프로그래밍 객체 지향 언어의 필수 요소..
2023.03.31 -
Clean Architecture_1부 정리
1부. 소개 1장. 설계와 아키텍처란? 설계 == 아키텍처 설계 : 저수준의 구조 또는 결정사항 등을 의미할 때가 많음 아키텍처 : 고수준의 무언가를 가리킬 때 흔히 사용 소트트웨어 아키텍처의 목표 필요한 시스템을 만들고 유지보수하는 데 투입되는 인력을 최소화 2장. 두 가지 가치에 대한 이야기 소프트웨어 시스템이 제공하는 가치 행위 (기능) 긴급하지만 매번 높은 중요도를 가지는 것은 아님 구조 (아키텍처) 중요하지만 즉각적인 긴급성을 필요호 하는 경우는 없음 우선순위 긴급하고 중요한 긴급하지는 않지만 중요한 긴급하지만 중요하지 않은 긴급하지도, 중요하지도 않은
2023.03.31 -
programmers_무인도 여행_java
https://school.programmers.co.kr/learn/courses/30/lessons/154540 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{1,0}, {-1,0}, {0, 1}, {0, -1}}; public int[] solution(String[] maps) { int[] answer = {-1}; int width = maps[0].length(); int height = maps.length; bool..
2023.03.30 -
programmers_미로 탈출_java
https://school.programmers.co.kr/learn/courses/30/lessons/159993 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{0,1}, {1, 0}, {0, -1}, {-1,0}}; public int solution(String[] maps) { int answer = 0; int width = maps[0].length(); int height = maps.length; int[] start..
2023.03.28 -
Backend-RoadMap_APIs
API Application Programmin Interface 두개의 응용 프로그램이 서로 통신할 수 있도록 하는 매커니즘 Authentication OAuth 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹 사이트 상의 자신들의 정보에 대해 웹 사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준 프로토콜 타사의 플랫폼 정보에 접근하기 위해서 권한을 타사 플랫폼으로부터 위임 받는 것 OAuth 참여자 Resource Owner 자원의 소유주 사용자 Resource Server client가 제어하고자 하는 자원을 보유하고 있는 서버 google, facebook 등 Client Resource Server에 접속해서 정보를 가져오고자하는..
2023.03.27 -
Git_@github.com: Permission denied (publickey)
1. 오류 내용 2. 해결 방법 ssh-keygen -t rsa -C "이메일" 3. 키 등록
2023.03.27