# cleancode

26개의 포스트

[CleanCode_JS]_클래스

: 기존 ES5의 클래스에서 이해하기 쉬운 상속, 구성 및 메소드 정의를 하는 건 매우 어렵다. : 클래스 함수에서 단순히 모든 함수의 끝에 this를 리턴해주는 것으로 클래스 메소드를 추가로 연결할 수 있다.

4일 전
·
0개의 댓글

[CleanCode_JS]_객체 & 자료구조

getter와 setter를 사용한다객체의 속성을 얻는 것 이상의 많은 것을 하고 싶을 때, 코드에서 모든 접근자를 찾아 바꾸고 할 필요가 없다.set 할때 검증로직을 추가하는 것이 코드를 더 간단하게 만든다.내부용 API를 캡슐화 할 수 있다.getting 과 set

5일 전
·
0개의 댓글

[CleanCode_JS]_변수

: 명시적인 것이 암시적인 것보다 좋다.: 기본 매개변수는 종종 short circuiting 트릭보다 깔끔하다. 기본 매개변수는 매개변수가 undefined일때만 적용된다. '', "", false, null, 0, NaN 같은 falsy한 값들은 기본 매개변수가 적

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

[210119 TIL] 코드 주석 깔끔하게 정리하는 법

written by 602aka. 코드 주석 깔끔하게 다는 법해당 파일이 어떤 역할을 담당하는지 설명해당 클래스가 어떤 역할을 담당하는지 설명해당 함수(메소드)가 어떤 역할을 담당하는지 설명param, return원활한 코드 이해를 위하여 중간중간 설명이 필요한 부분

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

[클린 코드] 3장 함수

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

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

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

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

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

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

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

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

#3 깨끗한 변수명 - 1

깨끗한 변수명을 지으려면..

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

#2 Clean Code란?

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

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

#1 Clean Code

#1 Clean Code를 처음 접하다.

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

Clean Code .2

일회성 프로그램을 만들거면 필요없겠지만 결국, 우리는 반복적인 프로그램을 통한 업무와 협업을 할 수 밖에 없다 한 번 코드를 짜놓게 되면 코드를 적어도 10번은 다시 읽게 된다고 한다. 즉, 우리는 지금을 위해서 프로그램을 만들기보단 협업 및 미래지향적인 개발을 해

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

[JAVA] Google Java Style Guide 번역

우아한 테크코스 과제는 Clean Code, 즉 코딩 컨벤션을 준수해야 한다. 우테코 측에서 프로그램 요구사항으로 제시한 구글 자바 스타일 문서를 번역기로 돌려 보았더니 좀 난해해서 🙃 이해하기 쉬운 말로 좀 수정하고 받아 적어 정리하면서 빨리 익혀보겠다! 📃Go

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

[Git] Commit Message Conventions

우테코 과제 구현 중 제시하는 커밋 컨벤션에 맞게 커밋 메세지를 작성해야 한다.최근 간단한 해커톤처럼 프로젝트를 해보고 협업을 하면서 우리 나름대로의 코딩 컨벤션을 사용해봤었는데 우테코 덕분에 좀 더 공식적인(?) 커밋 메세지 컨벤션의 정석을 다뤄보게 되었다!원문이 영

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

[기술독서모임] Clean Code 14장

명령행 인수 구문분석기 사례 연구깨끗한 코드를 짜려면 먼저 지저분한 코드를 짠 뒤에 정리해야 한다돌아가는 프로그램을 목표로 잡는 것이 아니다여기서 그치는 것이 아니라 점점 개선해 나가야 한다코드를 확장해 나가면서 코드가 더 나빠질 거라는 생각이 든 순간 저자는 기능을

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

[기술독서모임] Clean Code 12장

창발성하위 체계로부터 생겨나지만, 그 하위 체계로 환원되지 않는 속성켄트 벡은 다음 규칙을 따르면 설계는 '단순하다'고 말한다우선 순위 순모든 테스트를 실행한다.중복을 없앤다.프로그래머 의도를 표현한다.클래스와 메서드 수를 최소로 줄인다.설계는 의도한 대로 돌아가는 시

2020년 10월 19일
·
0개의 댓글
post-thumbnail

[기술독서모임] Clean Code 10장

Clean Code 10장 클래스 코드의 표현력과 그 코드로 이루어진 함수에 아무리 신경 쓸지라도 좀 더 차우너 높은 단계까지 신경 쓰지 않으면 깨끗한 코드를 얻기는 어렵다 클래스 체계 자바 표준 클래스 정의에 따른 변수 순서 정적 공개 상수 정적 비공개 변수 비공

2020년 10월 4일
·
0개의 댓글
post-thumbnail

[기술독서모임] Clean Code 9장

테스트 코드가 방치되어 망가지면 실제 코드도 망가진다. 테스트 코드를 깨끗하게 유지하자첫재 법칙 : 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.둘째 법칙 : 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다셋째 법칙 :

2020년 9월 28일
·
0개의 댓글
post-thumbnail

[기술독서모임] Clean Code 8장

시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. ... 어떤 식으로든 이 외부 코드를 우리 코드에 깔끔하게 통합해야만 한다.경계외부 프로그램을 가져와서 나의 프로그램에 통합할 때의 경계아는 코드와 모르는 코드를 분리하는 경계인터페이스 제공자 : 적

2020년 9월 21일
·
0개의 댓글
post-thumbnail

[기술독서모임] Clean Code 7장

오류 처리 코드로 인해 프로그램 논리를 이해하기 어려워진다면 깨끗한 코드라 부르기 어렵다.오류 코드를 사용하면 함수를 호출하는 즉시 오류를 확인해야 하기 때문에 호출자 코드가 복잡해진다. 그렇기 때문에 프로그램 논리와 오류 처리 코드가 구분되도록 예외를 던지는 것이 좋

2020년 9월 14일
·
0개의 댓글
post-thumbnail

[기술독서모임] Clean Code 6장

구현을 감추려면 추상화가 필요하다. 형식 논리에 치우쳐 조회 함수와 설정 함수로 변수를 다룬다고 클래스가 되지는 않는다.추상 인터페이스를 제공해 사용자가 구현을 모른 채 자료의 핵심을 조작할 수 있어야 진정한 의미의 클래스다.인터페이스나 조회/설정 함수만으로는 추상화가

2020년 9월 5일
·
0개의 댓글