Archive: 2018

0

Node TDD 도구

Node TDDNode.js에서 TDD를 하기위하여 필요한 라이브러리를 소개한다. Mocha Mocha는 테스트 코드를 돌려주는 Test Runner이다. Should assertion(검증) 라이브러리이다. Supertest express 통합 테스트용 라이브러리이다. MochaMocha 공식 사이트 Link Mo

0

GraphQL을 통하여 Rest API를 감싸보자.

Graph QL을 가지고 Rest API를 감싸보자. GraphQL 영상출처 제목에서와 같이 GraphQL을 가지고 Rest API를 감싸는 방법에 대하여 알아보자.이 방법을 통하여 GraphQL의 2가지 장점인 Over-fetching, Under-fetching을 경험해 볼 수 있다. Query제일먼저 schema를 구현한다. 123456789101

0

GraphQL

Graph QL GraphQL 영상출처 이 예제에서는 영화관 API를 Graph QL을 가지고 만드는 예제이다. 여기서는 graphql- yoga 를 사용하여 더 쉽게 Graph QL을 사용하였다. Graphql을 사용하면 기존의 Rest API를 사용하던 단점인 Over-fetching, Under-fetching을 극복할 수 있다. Over-fetch

0

Swift TDD

Swift TDD 아래의 글은 Swift의 Unit Test를 Xcode에서 진행하는 방법을 설명한다. 우선 프로젝트를 Single View App으로 선택한 후 Product Name을 작성한다. include Unit Tests: Unit Test를 Project 생성시 생성할 것인지 체크하는 부분이다.include UI Tests: UI Te

0

Swift safeAreaLayoutGuide

SafeAreaLayoutGuideAutoLayout을 사용할때 화면에서 벗어나지 않도록 잡아주는 역할을 하는 property가 필요할 때 사용을 한다. view에서 값을 보여줄때 bar나 다른 Content가 View를 벗어나지 않도록 만들때 safeAreaLayoutGuide를 사용한다. 아래는 safeAreaLayoutGuide의 정의이다.

0

Swift Type Casting

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를

0

Java Object Oriented Programming(Variable & Method)

Variable & Method 참고서적 : Java의정석 3rd Edition 변수(Variable) and MethodVariable은 Class Variable, Instance Variable, Local Variable 3가지의 종류가 있다.Class 내부에 생성되는 Member Variable을 제외한 나머지 Variable은 모두

0

Java Object Oriented Programming(OOP, Class & Object)

OOP, Class & Object 참고서적 : Java의정석 3rd Edition 객체지향언어객체지향이란? 실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다. 객체지향언어의 특징코드의 재사용성이 높다. 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 코드의 관리가 용이

0

Java Multi-dimensional Array

Java Multi-dimensional Array 참고서적 : Java의정석 3rd Edition 일차원 배열을 활용하여 다차원 배열을 생성할 수 있다. 2차원 배열의 선언과 인덱스2차원 배열은 주로 테이블 형태의 데이터를 담는데 사용된다.배열을 생성하면 배열의 각 요소에는 배열요소타입의 기본값이 자동적으로 저장된다. 1int[][] score

0

Java String Array

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]