Node TDD 도구
Node TDDNode.js에서 TDD를 하기위하여 필요한 라이브러리를 소개한다. Mocha Mocha는 테스트 코드를 돌려주는 Test Runner이다. Should assertion(검증) 라이브러리이다. Supertest express 통합 테스트용 라이브러리이다. MochaMocha 공식 사이트 Link Mo
Node TDDNode.js에서 TDD를 하기위하여 필요한 라이브러리를 소개한다. Mocha Mocha는 테스트 코드를 돌려주는 Test Runner이다. Should assertion(검증) 라이브러리이다. Supertest express 통합 테스트용 라이브러리이다. MochaMocha 공식 사이트 Link Mo
Graph QL을 가지고 Rest API를 감싸보자. GraphQL 영상출처 제목에서와 같이 GraphQL을 가지고 Rest API를 감싸는 방법에 대하여 알아보자.이 방법을 통하여 GraphQL의 2가지 장점인 Over-fetching, Under-fetching을 경험해 볼 수 있다. Query제일먼저 schema를 구현한다. 123456789101
SafeAreaLayoutGuideAutoLayout을 사용할때 화면에서 벗어나지 않도록 잡아주는 역할을 하는 property가 필요할 때 사용을 한다. view에서 값을 보여줄때 bar나 다른 Content가 View를 벗어나지 않도록 만들때 safeAreaLayoutGuide를 사용한다. 아래는 safeAreaLayoutGuide의 정의이다.
Type Casting is, as 명령어 Instance Type 확인 Class의 Instance를 Parent OR Child의 Type으로 사용할 수 있는지 확인 Up Casting, Down Casting Furniture라는 Parent Class와 Furniture를 상속받는 Child Class인 Bed, Chair Class를
Variable & Method 참고서적 : Java의정석 3rd Edition 변수(Variable) and MethodVariable은 Class Variable, Instance Variable, Local Variable 3가지의 종류가 있다.Class 내부에 생성되는 Member Variable을 제외한 나머지 Variable은 모두
OOP, Class & Object 참고서적 : Java의정석 3rd Edition 객체지향언어객체지향이란? 실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다. 객체지향언어의 특징코드의 재사용성이 높다. 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 코드의 관리가 용이
Java Multi-dimensional Array 참고서적 : Java의정석 3rd Edition 일차원 배열을 활용하여 다차원 배열을 생성할 수 있다. 2차원 배열의 선언과 인덱스2차원 배열은 주로 테이블 형태의 데이터를 담는데 사용된다.배열을 생성하면 배열의 각 요소에는 배열요소타입의 기본값이 자동적으로 저장된다. 1int[][] score
Java String Array 참고서적 : Java의정석 3rd Edition String은 기본값을 선언하지 않으면 null로 초기화된다. 1234String[] name = new String[3];name[0] = new String("kim");name[1] = new String("jo");name[2]