# reading

16개의 포스트
post-thumbnail

클린 코드(Clean Code) Day 7

3장. 함수중복은 소프트웨어에서 모든 악의 근원이다.함수는 한 가지 작업만 해야한다.프로그래밍의 기술은 언제나 언어의 설계이다.소프트웨어를 짜는 행위는 여느 글짓기와 비슷하다.데이크스트라의 구조적 원칙 : 모든 함수와 함수 내 모든 블록에 입구와 출구는 하나만 존재해야

2022년 1월 27일
·
0개의 댓글

클린 코드(Clean Code) Day 6

3장.함수함수를 만드는 첫째 규칙은 '작게!'다. 함수를 만드는 둘째 규칙은 '더 작게!'다.함수 하나에 추상 개념은 하나 이상이 되면 안된다. getHTML()은 추상화 수준이 아주 높다. 반면 String pagePathName = PathParseer.render

2022년 1월 26일
·
0개의 댓글
post-thumbnail

클린 코드(Clean Code) Day 5

2장.의미있는 코드(p.21~)사람들이 이름을 바꾸지 않으려는 이유 하나는 다른 개발자가 반대할까 두려워서다. 우리들 생각은 다르다. 오히려 (좋은 이름으로 바꿔주면) 반갑고 고맙다. .... 코드를 개선하려는 노력을 중단해서는 안된다.불필요한 맥락을 없애라의미있는 맥

2022년 1월 25일
·
0개의 댓글
post-thumbnail

클린 코드(Clean Code) Day4

2장.의미있는 코드단순히 이름만 고쳤는데도 함수가 하는 일을 이해하기 쉬워졌다. 바로 이것이 좋은 이름이 주는 위력이다.의도를 분명히 밝혀라그릇된 정보를 피하라명사 → 클래스네임동사 → 메소드네임접근자, 조건자, 변경자는 각각 접두어에 get, set, is의미 있게

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

클린 코드(Clean Code) Day3

1장. 깨끗한 코드 (p.1 ~)자신이 의사라 가정하자. 어느 환자가 수술 전에 손을 씻지 말라고 요구한다. 시간이 너무 걸리니까. 확실히 환자는 상사다. 하지만 의사는 단호하게 거부한다. 왜? 질병과 감염의 위험은 환자보다 의사가 더 잘 아니까. 환자 말을 그대로 따

2022년 1월 23일
·
0개의 댓글
post-thumbnail

클린 코드(Clean Code) Day2

1장. 깨끗한 코드 (p.1 ~)나는 우아하고 효율적인 코드를 좋아한다. 논리가 간단해야 버그가 숨어들지 못한다. \-Bjarne Stroustrup나중은 결코 오지 않는다. (르블랑의 법칙)나쁜 코드가 쌓일수록 팀 생산성은 떨어지고 마침내 0에 근접한다.나쁜 코드의

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

클린코드(Clean Code) Day 1

읽은 범위 추천사 & 들어가면서(xxii ~) 인상 깊은 구절 배운 것 읽은 소감 3줄 요약

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

도서 리뷰 (해커와 화가)

2022년 1월 20일
·
0개의 댓글

[reading] 프로그래머의 길, 멘토에게 묻다_1

📔 [프로그래머의 길, 멘도에게 묻다] 데이브 후버, 애디웨일 오시나이 지음 1장. 들어가는 글 소프트웨어 장인정신이란 무엇인가? '당신은 더 나아질 수 있으며 당신이 제대로 할 준비가 되어 있다면 모든 것은 개선도리 수 있다'는 믿음이 따른다. '당신을 더 영리

2021년 11월 3일
·
0개의 댓글
post-thumbnail

13장. 스코프

모든 식별자(변수 이름, 함수 이름, 클래스 이름, 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된다. 이를 스코프라 한다.즉, 스코프는 식별자가 유효한 범위를 말한다.전역에서 선언된 변수는 전역 스코프를 갖는 전역 변수

2021년 10월 19일
·
0개의 댓글

2장. 자바스크립트란?

링크텍스트 2장에는 자바스크립트에 대한 역사가 설명되어 있는데, 유튜브 영상으로 대체해도 충분할 것 같다!

2021년 10월 18일
·
0개의 댓글
post-thumbnail

1장. 프로그래밍

프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 이를 위해 먼저 무엇을 실행하고 싶은지 정의할 필요가 있다. 다시 말해, 프로그래밍에 앞서 해결해야 할 문제(요구사항)를 명확히 이해한 후 적절한 문제 해결방안을 정의할 필요가 있다.즉, 프로그래밍이란

2021년 10월 18일
·
0개의 댓글
post-thumbnail

[Reading] A Tour of C++ (2nd Edition) // Section 2.

A Tour of C++ [Bjarne StrouStrup, 2018]을 읽고 각 섹션별로 중요하다고 생각되는 내용이나, 새로 알게 된 내용들을 정리한 글입니다.

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

[Reading] A Tour of C++ (2nd Edition) // Section 1.

A Tour of C++ [Bjarne StrouStrup, 2018]을 읽고 각 섹션별로 중요하다고 생각되는 내용이나, 새로 알게 된 내용들을 정리한 글입니다.

2021년 6월 11일
·
0개의 댓글

[TIL] 실험 비용을 낮추는 방법

한 달에 100건의 실험을 진행하는 클래스101과 연간 2만5000건 이상의 테스트가 이루어지는 부킹닷컴을 다룬 아티클을 읽고 실험 비용을 낮추는 방법을 배웠습니다.

2020년 8월 26일
·
0개의 댓글