JavaScript 2

Clean JavaScript(클린코드)

이미 자바스크립트를 공부하면서 한 번은 읽었고, 코드를 작성하면서 적용하고 있는 주제지만, 클린코드라는 책을 가지고 스터디를 하면서 전체적인 내용을 요약해놓은 블로그 글이 있어서 번역하면서 재차 정리하는 글이다. 클린 코드는 단순하게 작동하는 코드가 아니라 다른 사람들이 코드를 쉽게 읽고, 재사용하고, 리팩토링할 수 있는 코드다. 협업을 하면서 깨끗하게 코드를 작성하는 것은 매우 중요하다. 아래 예제들은 JavaScript 코드로 되어있지만, 거의 모든 다른 프로그래밍 언어에 적용할 수 있다. 일반적인 개념들은 Robert C. Martin의 Clean Code에서 주로 채택한 권장사항이기 때문에 따르지 않아도 된다. 권장사항이다. 1. Variables - 의미있는 변수 이름 짓기 변수의 이름은 설명적..

JavaScript 2022.07.31

Class body와 메서드 정의

Class는 객체를 생성하기 위한 템플릿이다. 클래스는 데이터와 이를 조작하는 코드를 하나로 추상화한다. 자바스크립트에서 클래스는 프로토타입을 이용해서 만들어졌지만 ES5의 클래스 의미와는 다른 문법과 의미를 가진다. Class 정의 Class는 특별한 함수다 함수도 표현식, 선언식이 있는 것처럼 class문법 또한 표현식, 선언식으로 나눠져있다. Class 선언 선언하기 위해서는 클래스의 이름과 함께 class 키워드를 사용해야 한다 class Rectangle { constructor(height, widht) { this.height = height; this.width = width; } } Hosting 함수 선언과 클래스 선언의 중요한 차이점은 함수의 경우 정의하기 전에 호출할 수 있지만(호이..

JavaScript 2022.07.20
반응형