# 클린코드

31개의 포스트

함수

함수를 잘 만드는 법

어제
·
0개의 댓글

의미있는 이름

이름을 잘 짓는 간단한 규칙

2일 전
·
0개의 댓글

클린코드 정복하기 2주차

클린코드 리딩 2주차. 함수, 주석에 대하여

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

깨끗한 코드

클린코드란?

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

20210112

깨끗한 코드는 예술 깨끗한 코드를 구현한다는 것은 그림을 그리는 것과 비슷하며 구분 한다고 해서 깨끗한 코드를 작성할 줄 아는 것은 아님 깨끗한 코드를 작성하는 것은 감각을 활용해 자잘한 기법을 적용할줄 알아야 됨 → '코드 감각' 코드 감각은 좋은 코드를 구분할

3일 전
·
0개의 댓글

[클린코드] Week 2.

Chapter 3, 4 >함수, 주석 인상깊은 구절 작은 함수가 좋다 함수에서 들여쓰기 수준은 1단이나 2단을 넘어서지 않을 것 위에서 아래로 프로그램을 읽으면 함수 추상화 수준이 한번에 한 단계씩 낮아지도록: 내려가기 규칙 switch문과 같이 작게 만들기 어려운 경우는 다형성을 이용항여 최대한 중복을 줄일 것 중복을 줄이지 않은 경우, SRP(...

5일 전
·
0개의 댓글

[클린 코드] 3장 함수

3장부터는 구체적으로 함수를 작성하는 방법에 대해 다루고 있다. 함수는 최대한 작게 만드는 것이 좋다. 그 이유는, 함수는 하나의 일만을 잘하는게 중요하기 때문이다. 나는 코딩할 때 일부러 {} 를 넣어서 엔터+들여쓰기를 하는데 (특히 조건문) 이 책의 저자는 애초에

2021년 1월 8일
·
0개의 댓글
post-thumbnail

20210107

코드는 존재한다코드는 사라질 가망이 없는데 이는 요구사항을 상세히 표현하느 수단이기 때문이다.코드의 도움 없이는 표현이 불가능하며 추상화도 불가능하다. 결국 정확히 명시를 해야된다는 것이다.따라서 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업이 필요하며, 앞으

2021년 1월 8일
·
1개의 댓글

[클린 코드] 2장 의미 있는 이름

2장에서는 '의미 있는 이름 짓기'에 대해서 다루고 있다.이름 짓는건 정말 어렵다. 개발자들이 코딩할 때 가장 오래걸리는게 변수 이름 짓기 라는 농담은 괜히 나온것이 아니다. 개발을 한번이라도 해본 사람이면 var 이라고 적어놓고 10초정도 멍 때려본 경험이 다 있지

2021년 1월 7일
·
0개의 댓글
post-thumbnail

[클린 코드] 1장 깨끗한 코드

개발 공부를 본격적으로 시작하며, 학교에서 2년 배우는 동안 코딩이 뭔지, 어떻게 컴퓨터가 동작하는지를 배웠다. 하지만, 큰 그림에서의 SW 개발 방법론, SW 개발 문화 이런 것 보다는 다소 이론적인 내용들만 배우다 보니 흥미도 떨어졌고... 조금 더 큰 Insig

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

클린코드 정복하기 1주차

클린코드 리딩 스터디를 정리합니다.

2021년 1월 4일
·
0개의 댓글
post-thumbnail

#2 Clean Code란?

#2 깨끗한 코드란 무엇일까?

2020년 12월 29일
·
0개의 댓글
post-thumbnail

#1 Clean Code

#1 Clean Code를 처음 접하다.

2020년 12월 28일
·
0개의 댓글

클린코드 2장 의미있는 이름

의도를 분명히 밝혀라각 변수, 함수, 클래스가 하는 역할을 명확히 하라그릇된 정보를 피하라코드를 읽는 이에게 헷갈리게 하는 정보를 주면 안됨.ex)널리 쓰이는 의미가 있는 단어 사용 XList 구조를 사용하지 않는 컨테이너에 List라는 명명 X \-> 실제 컨테이너가

2020년 12월 3일
·
0개의 댓글

클린코드 1장

원칙, 패턴, 기법, 경험코드 = 요구사항을 표현하는 언어르블랑의 법칙 - 나중은 오지 않는다. 나중에 코드를 고치겠다는 생각 깨끗한 코드란?비야네 스트롭스트룹 - C++ 창시자한 가지를 제대로 하는 코드 나쁜 코드는 너무 많은 일을 하려 애쓰다가 의도가 뒤섞임그레디

2020년 12월 2일
·
0개의 댓글
post-thumbnail

[Clean Code] 14장 | 점진적인 개선

"프로그래밍은 과학보다 공예에 가깝다. 깨끗한 코드를 짜려면 먼저 지저분한 코드를 짠 뒤에 정리해야 한다." (p.254)

2020년 11월 13일
·
0개의 댓글
post-thumbnail

[Clean Code] 12장 | 창발성

단순하지만 중요한 네 가지 규칙을 따라 설계를 하면, 창발성이 촉진되어 우수한 설계를 완성할 수 있게 된다.

2020년 11월 13일
·
0개의 댓글
post-thumbnail

[Clean Code] 11장 | 시스템

"체계적이고 탄탄한 시스템을 만들고 싶다면 흔히 쓰는 좀스럽고 손쉬운 기법으로 모듈성을 깨서는 절대로 안 된다." (p.196)

2020년 11월 13일
·
0개의 댓글
post-thumbnail

[Clean Code] 10장 | 클래스

"도구 상자를 어떻게 관리하고 싶은가? 작은 서랍을 많이 두고 기능과 이름이 명확한 컴포넌트를 나눠 넣고 싶은가? 아니면 큰 서랍 몇 개를 두고 모두를 던져 넣고 싶은가?" (p.177)

2020년 11월 13일
·
0개의 댓글
post-thumbnail

[Clean Code] 9장 | 단위 테스트

실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다. 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다. 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.

2020년 11월 13일
·
0개의 댓글