728x90
반응형
SMALL
[북리뷰] 리팩터링 2판 포스팅 썸네일 이미지

책일기

[북리뷰] 리팩터링 2판

한빛미디어에서 를 통해 책을 지원받아 작성한 리뷰입니다. 책 소개 이 책은 현재 2판이고 초판에서는 자바스크립트 대신 자바 언어로 구성되어 있다. 물론 표지 디자인도 다르다. 예전에 초판을 사놓고 자바 언어로 되어 있어 읽지 않은 상태였다. 운 좋게 리뷰에 당첨되어 자바스크립트로 작성된 리팩터링 2판을 받았다. 부제인, 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기 이게 전부인 책이다. 프로그래밍, 나한테는 자바스크립트를 하면서 클린코드, 리팩터링에 대한 이야기를 수도 없이 들어왔다. 그럼 리팩터링이란? 뭘까? 책에서 나온 그대로 쓰겠다. 리팩터링은 겉으로 드러나는 코드의 기능(겉보기 동작)은 바꾸지 않으면서 내부 구조를 개선하는 방식으로 소프트웨어 시스템을 수정하는 과정이다. 즉, 코드를 ..

2021.03.21 게시됨

멋이 전부인 엑소볼트 마우스 실버 후기 - EXOvalut Mouse Silver 포스팅 썸네일 이미지

후기일기

멋이 전부인 엑소볼트 마우스 실버 후기 - EXOvalut Mouse Silver

엑소볼트(EXOvalut) 마우스 실버를 드디어 받았다. 거의 2년인가 3년만에 받았다. 처음 1년은 기다리면 오겠지 1년이 지나고 2년지나니 .... 흠... 잊고 있었다. 그러다 메일에 갑자기 shipped 이라는 단어를 보고 부랴부랴 배송 대행지 신청하고 드디어 받았다. 엑소볼트는 처음 접하게 된 건 아이폰 케이스였다. 볼트로 조이고 알루미늄 재질로 되어 있고 튼튼하면서도 유니크하고 디자인이 무척 마음에 들었다. exovault.com/ EXOvault EXOvault makes unique accessories for your life, machined and finished by hand. We take the utmost care in crafting each Metal and Wood iPh..

2021.03.15 게시됨

[Vue.js] Vue3 + TypeScript #6 마지막 커스텀 타입 정의하기(Type Assertion, data, props, computed, methods) 포스팅 썸네일 이미지

개발일기/Vue.js

[Vue.js] Vue3 + TypeScript #6 마지막 커스텀 타입 정의하기(Type Assertion, data, props, computed, methods)

2021.03.05 - [개발일기/Vue.js] - [Vue.js] Vue3+Typescript #1 - Vue, TypeScript 사용하는 이유(Why Vue & TypeScript) 2021.03.11 - [개발일기/Vue.js] - [Vue.js] Vue 3 + TypeScript #5 - 커스텀 타입 정의(Defining Custom Types) 지난 포스팅에서 커스텀 타입을 정의하는 방법을 알아봤다. 이제는 커스텀 타입을 적용해 보자. 우선 데이터(data) 옵션을 살펴보자. event 객체를 참조하는데 만약 event.title 대신 event.description로 수정하면 코드를 실행하기 전까지 description의 값이 있는지 없는지 확인할 방법이 없다. VS Code를 사용하면 확장..

2021.03.14 게시됨

[Vue.js] Vue 3 + TypeScript #5 - 커스텀 타입 정의(Defining Custom Types) 포스팅 썸네일 이미지

개발일기/Vue.js

[Vue.js] Vue 3 + TypeScript #5 - 커스텀 타입 정의(Defining Custom Types)

2021.03.11 - [개발일기/Vue.js] - [Vue.js] Vue 3 + TypeScript #4 - 타입 기초(Type Fundamentals) [Vue.js] Vue 3 + TypeScript #4 - 타입 기초(Type Fundamentals) 타입스크립트의 기본 개념 중 하나인 개발을 향상하는 데 사용하는 정적 타입 정의하는 방법을 살펴보자. 이번 포스팅에서는 타입스크립트에서 유용하고 자주 사용하는 일부 타입들을 살펴본 hasudoki.tistory.com 이전 포스팅 마지막에 보면 미리 정의 타입에 대한 아쉬운 점을 설명하면서 커스텀 타입에 대해 살펴봤다. 프로젝트가 커지고 요구사항이 많아질수록 커스텀 타입은 필수이다. 타입스크립트에서 커스텀 타입을 만드는 방법은 2가지이다. type,..

2021.03.11 게시됨

[Vue.js] Vue 3 + TypeScript #4 - 타입 기초(Type Fundamentals) 포스팅 썸네일 이미지

개발일기/Vue.js

[Vue.js] Vue 3 + TypeScript #4 - 타입 기초(Type Fundamentals)

타입스크립트의 기본 개념 중 하나인 개발을 향상하는 데 사용하는 정적 타입 정의하는 방법을 살펴보자. 이번 포스팅에서는 타입스크립트에서 유용하고 자주 사용하는 일부 타입들을 살펴본다. 2021.03.09 - [개발일기/Vue.js] - [Vue.js] Vue 3 + TypeScript #3 - 컴포넌트 만들기(Creating Components with TypeScript) [Vue.js] Vue 3 + TypeScript #3 - 컴포넌트 만들기(Creating Components with TypeScript) 지난 포스팅에서 Vue3 + TypeScript를 세팅 완료했으니 이제 컴포넌트를 만들어보자. 타입 스크립트에서는 어떻게 Single File Components가 변경되었는지 살펴보자. Typ..

2021.03.11 게시됨

728x90
반응형
LIST