📚 Books 📚

5. 5부 아키텍처 좋은 아키텍처는 유스케이스를 그 중심에 두기 때문에, 프레임워크나 도구, 환경에 전혀 구애받지 않고 유스케이스를 지원하는 구조를 아무런 문제 없이 기술할 수 있다. - 클린 아키텍처(209p) 프레임워크 독립성 테스트 용이성 UI 독립성 데이터베이스 독립성 모든 외부 에이전시에 대한 독립성 - 클린 아키텍처(214p) 소프트웨어를 계층으로 분리하여 관심사의 분리를 목표로 한다. 이를 통해 외부 요소 없이 테스트가 가능하고 기존에 사용하던 DB를 바꾸어도 문제가 발생하지 않는다. https://medium.com/humanscape-tech/clean-architecture-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98%EC%99%80-%EB%8F%85%EB%A6%B..
클린 아키텍처 소프트웨어 아키텍처의 보편 원칙을 적용하면 소프트웨어 수명 전반에서 개발자 생산성을 획기적으로 끌어올릴 수 있다. 《클린 코드》와 《클린 코더》의 저자이자 전설적인 소프트웨어 장인 www.aladin.co.kr 소프트웨어 아키텍처의 보편 원칙을 적용하면 소프트웨어 수명 전반에서 개발자 생산성을 획기적으로 끌어올릴 수 있다. 《클린 코드》와 《클린 코더》의 저자이자 전설적인 소프트웨어 장인인 로버트 C. 마틴은 이 책 《클린 아키텍처》에서 이러한 보편 원칙들을 설명하고 여러분이 실무에 적용할 수 있도록 도와준다. 단순히 선택지들을 나열하는 책이 아니다. 상상할 수 있는 모든 분야의 소프트웨어 환경에서 반 세기를 살아온 저자의 경험에 기초하여, 성공하기 위해서는 어떤 선택을 해야 하고 무엇이 ..
4-20 // self() 함수 var self = function () { console.log('a'); return function () { console.log('b'); } } self = self(); self(); a b 익명함수1 안에 'a' 가 있고 그 안에 'b'를 담고 있는 익명함수2가 있다. 처음 self 함수를 호출했을땐 a가 출력되지만 다시 self 함수 변수에 self() 함수 호출 리턴값으로 내보낸 함수가 저장된다. 4-21 function func(arg1, arg2) { console.log(arg1, arg2); } func(); func(1); func(1,2); func(1,2,3); 1 undefined 1 2 1 2 자바스크립트의 자유로운 문법성을 볼 수 있다. ..
자바스크립트에서 가장 중요한 개념은 함수. 함수를 생성하는 방법은 3가지 함수 선언문 함수 표현식 Function() 생성자 함수 4-1 // add() 함수 선언문 function add(x, y) { return x + y; } console.log(add(3, 4)); 7 함수 선언문 방식으로 함수 생성 *함수 선언문 방식은 반드시 함수명이 정의되어 있어야 한다 4-2 // add()함수 표현식 var add = function(x, y) { return x + y; }; var plus = add; console.log(add(3,4)); console.log(plus(3,4)); 7 7 함수 표현식 방식으로 함수 생성 add는 함수를 참조하는 변수, 함수 이름이 아니다. 함수 이름이 선택사항이며..
3-13 // 배열 리터럴을 통한 배열 생성 var colorArr = ['orange', 'yellow', 'blue', 'green', 'red']; console.log(colorArr[0]); console.log(colorArr[1]); console.log(colorArr[3]); console.log(colorArr[4]); orange yellow green red 객체 리터럴 { ] 배열 리터럴 [ ] * 0부터 시작 3-14 // 빈 배열 var empty = []; console.log(empty[0]); //undefined // 배열 요소 동적 생성 empty[0] = 100; empty[3] = 'eight'; empty[7] = 'true'; console.log(empty);..
자바스크립트 : 느스한 타입 체크 언어 기본 타입 : 숫자, 문자열, 불린값 ,null, undefined 2-1 2-2 var i = 0; for (i=0; i
Yeonhub
'📚 Books 📚' 카테고리의 글 목록