# 독서

378개의 포스트
post-thumbnail

Effective TypeScript (item 1-5)

Effective TypeScript 책을 읽고 정리해보았습니다.

어제
·
0개의 댓글
post-thumbnail

독서 - 커리어스킬(존 소메즈)

커리어스킬 강독하기

2일 전
·
0개의 댓글
post-thumbnail

독서 - 리팩터링(마틴파울러)

리팩터링 강독하기

2일 전
·
0개의 댓글

클린코드 2

2020.06.29"나쁜 코드에 주석을 달지 마라. 새로 짜라.""사실상 주석은 기껏해야 필요악이다. 우리는 코드로 의도를 표현하지 못해, 그러니깐 실패를 만회하기 위해 주석을 사용한다.""주석은 오래될 수록 코드로부터 멀어진다."개념은 빈 행으로 분리하라 (메서드 간

3일 전
·
0개의 댓글

클린코드 1

2022.06.29의도를 분명히 밝혀라 (이름에서 의도를 파악할 수 있게)그릇된 정보를 피하라 (읽는 사람이 잘못 해석하지 않게)의미있게 구분하라 (변수 이름간 의미 차이가 명확하게)발음하기 쉽고, 검색하기 쉬운 이름클래스 이름은 명사나 명사구로 하라메서드 이름은 동사

3일 전
·
0개의 댓글
post-thumbnail

[클린코드] 3장. 함수

TIL (Today I Learned)2022.05.09오늘 읽은 범위3장. 함수함수는 한 가지를 해야 한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다. (p.44)함수가 확실히 ‘한 가지’ 작업만 하려면 함수 내 모든 문장의 추상화 수준이 동일해야 한

4일 전
·
0개의 댓글
post-thumbnail

[독서] RxJS 퀵스타트

이번 달은 JS 특집인가

6일 전
·
0개의 댓글
post-thumbnail

럭키 드로우(LUCKY DRAW)

Draw01 결과는 모르지만 두렵기보다는 설레는 순간 기대가 낮다는 건 뭐든 해볼 수 있다는 것 기존에 국제 박람회 같은 대규모 행사에만 참여했었으나, 낮은 브랜드 인지도를 가진 회사로서는 오히려 독이었다. (인생을 불공평한 것) 앤드류는 로컬 페어라는 소규모 지역

6일 전
·
0개의 댓글
post-thumbnail

독서 기록 - 오늘부터 개발자

보통 관심분야가 있을 때 책을 통해 다른 사람들의 마인드셋이나 지식들을 많이 배우곤 하는데, 아직 개발에 대한 지식이 부족하기에 깊이가 깊은 책은 어려워 쉽게 읽을 수 있는 책을 찾다가 알게 되었다.'쌀 팔다 개발자'라는 타이틀로 쌀을 팔다가 나와 비슷한 나이로 개발자

2022년 6월 24일
·
0개의 댓글
post-thumbnail

[이펙티브자바] item41. 정의하려는 것이 타입이라면 마커 인터페이스를 사용하라

1. 마커 인터페이스란? 마커 인터페이스는 일반적인 인터페이스와 동일하지만 사실상 아무 메소드도 선언하지 않은 인터페이스를 말한다. 자바의 대표적인 마커 인터페이스로는 Serializable, Cloneable과 Spring에서 event 리스너를 사용한다면 종종

2022년 6월 22일
·
0개의 댓글
post-thumbnail

배민다움

결론: 배민 가고 싶다~!

2022년 6월 22일
·
0개의 댓글

[독서] 엘레강트 오브젝트 3장. 취업(2)

저자는 상태를 가지는 class 를 get set 을 통해 상태를 노출시키는 가변객체를 진짜 클래스가 아닌 단순한 자료구조로 바라본다객체와 자료구조의 차이는 무엇인가?객체는 객체 사이에 메세지를 주고 받고 자신의 상태를 캡슐화 한다.(불투명박스)하지만 자료구조는 어떠한

2022년 6월 21일
·
0개의 댓글
post-thumbnail

협력하는 객체들의 공동체

오후에 식곤증이 찾아왔다. 일정을 마치기 위해서는 오늘도 카페인의 힘을 빌려야 한다. 커피를 들며 객체지향의 사실과 오해 - 협력하는 객체들의 공동체를 읽어본다.

2022년 6월 20일
·
0개의 댓글
post-thumbnail

모던 자바 인 액션 (세션 4)

스트림이 왜 나왔고, 컬랙션과 비교해서 어떤 차이가 있는지를 설명했다.이전엔 컬렉션을 썼다. 하지만 컬렉션의 경우 멀티코어 아케텍쳐를 활용한 병렬처리하기 위해코드를 만드는 것은 복잡하고 어렵다. 이를 위한 해결방법이 스트림이다.이런 식으로 객체의 조건을 비교할 때도 f

2022년 6월 18일
·
0개의 댓글

[독서] 엘레강트 오브젝트 3장. 취업(1)

객체를 가능한 작고 응집력 있게 유지해야 유지보수와 테스트에 유익하다는점에 동의합니다.절차지향 프로그래밍 : 위에서 아래로 로직이 수행되며 직접 명령(요청)을 내린다.선언형 프로그래밍 : 정의(is-a) 를 하고 제어를 위임한다.정적 메서드는 클래스를 정의하여 제어를

2022년 6월 17일
·
0개의 댓글
post-thumbnail

모던 자바 인 액션 (세션 3-2)

메소드 참조에 대해 람다와 비교하며 설명이 되어있다.람다에서 이런 경우가 존재한다고 가정을 해보자형식 추론에서 이야기 한 것과 같이 s 인자의 타입은 함수형 인터페이스의 대상형식 및 추상메소드를 통해 확인이 가능하다.즉 parseInt에 파라미터가 String 타입인

2022년 6월 17일
·
0개의 댓글
post-thumbnail

모던 자바 인 액션 (세션 3-1)

이번 세션은 람다와 메소드 참조에 대한 내용이 대부분이다.세션2에서 본 동적 파라미터화를 더 유연하고 재사용이 가능한 코드를 만들기 위해 사용이전 동적 파라미터화의 경우 선언과 인스턴스화를 각각 해야되는 단점이 존재했었음.익명 : 메소드에 이름이 존재하지 않음함수 :

2022년 6월 17일
·
0개의 댓글

[독서] Career Skills / 커리어 스킬

John Sommez, Career Skills, 길벗, 2019

2022년 6월 16일
·
0개의 댓글
post-thumbnail

모던 자바 인 액션 (세션 2)

소비자의 요구조건은 항상 바뀐다. 예시로 빨간색을 처음엔 원했다가, 파란색도 원하고 무게도 원하는 등 소비자의요구가 변하는 것에 맞는 유지보수를 고려한 코드를 작성해야 한다.동적파라미터는 코드블록에 따라 메서드 및 동작이 파라미터화 된다. 이 점에서 우리는 동적이라고

2022년 6월 16일
·
0개의 댓글

[독서] 엘레강트 오브젝트 2장. 학습(2)

이상적인 코드는 스스로를 설명하기 때문에 어떤 추가 문서도 필요하지 않다.코드 자체만으로 의미가 명확하게 전달된다.나쁜 설계가 문서를 작성하도록 강요한다.추가로 저자는 단위테스트 도한 클래스의 일부로 취급해야 한다고 한다.하지만 대부분의 언어가 불가능하기 때문에 Cas

2022년 6월 15일
·
0개의 댓글