$ npm install -g typescript
$ tsc path/to/source.ts --target ES5
$ tsc path/to/*.ts --watch --target ES5- Reference: https://www.youtube.com/watch?v=-PR_XqW9JJU
| package homo.efficio.json.jackson.custom.serialization; | |
| import com.fasterxml.jackson.core.JsonProcessingException; | |
| import com.fasterxml.jackson.databind.ObjectMapper; | |
| import com.fasterxml.jackson.databind.module.SimpleModule; | |
| import homo.efficio.json.jackson.custom.serialization.domain.CellPhone; | |
| import homo.efficio.json.jackson.custom.serialization.domain.FamilyMember; | |
| import homo.efficio.json.jackson.custom.serialization.domain.MobileVendor; | |
| import homo.efficio.json.jackson.custom.serialization.serializer.CellPhoneSerializer; | |
| import homo.efficio.json.jackson.custom.serialization.serializer.FamilyMemberSerializer; |
| public class Elem { | |
| public String key; | |
| public String value; | |
| public Elem (String key, String value) { | |
| this.key = key; | |
| this.value = value; | |
| } | |
| public boolean equals(Object o) { | |
| Elem other = (Elem) o; | |
| return key.equals(other.key) |
| import java.util.UUID; | |
| UUID.randomUUID(); | |
| Integer.parseInt("8654", 16); |
$ npm install -g typescript
$ tsc path/to/source.ts --target ES5
$ tsc path/to/*.ts --watch --target ES5์ฐ๋ฆฌ๋ ์์ฑํ๊ธฐ ์ฌ์ด ์ฝ๋๋ณด๋ค๋ ์ ์ง๋ณด์ํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ๋๊ฒ ํ๊ฐํ๋ค.
Command Query Separation
์ง๋ฌธ์ ๋ต์ ๋ณ๊ฒฝํ์ง ์๋๋ค
| <?php | |
| try { | |
| foo(); | |
| } catch (RuntimeException $e) { | |
| throw new CustomException('์ฌ์ฉ์ ์ ์ ์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค'); | |
| } | |
| class CustomException extends RuntimeException {} |
| openapi: 3.0.0 | |
| info: | |
| title: jhipsterdemo API | |
| description: jhipsterdemo API documentation | |
| contact: {} | |
| version: '0.0.1' | |
| servers: | |
| - url: http://localhost:8080/ | |
| variables: {} | |
| paths: |
์์ ๋ชฉ๋ก: https://okky.kr/article/538114
[OKKYCON: 2018] ์ ์ง์ฑ - ํ ์คํธํ๊ธฐ ์ฌ์ด ์ฝ๋๋ก ๊ฐ๋ฐํ๊ธฐ