본문 바로가기

2018/082

1. React 환경 설정(for Mac OS) React를 배워보기 위한 환경 설정. 저는 Mac OS, 터미널로 zsh를 사용하고 있습니다. zsh나 bash 터미널을 열어서 아래 커맨드를 실행한다. 1. Home brew (Mac OS 패키지 관리자) 설치. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 노드 js 설치 (Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다) 2-1. https://nodejs.org/ko/ 홈페이지에서 다운로드 하거나 2-2. $ brew install node 3. yarn설치 (JS 패키지 매니저) $ brew install yarn -.. 2018. 8. 1.
29. 클린코드 클린코드에 대해 알아보자. 이름 짓기 (코딩컨벤션) 아래의 사항을 지켜 이름을 짓는다.함수는 목적에 맞게 이름이 지어져 있는가?함수 안의 내용은 이름에 어울리게 하나의 로직을 담고 있는가?함수는 동사 + 명사이며 함수의 의도를 충분히 반영하고 있는가?함수는 카멜표기법 또는 _를 중간에 사용했는가?변수는 명사이며 의미 있는 이름을 지었는가 의도가 드러난 구현패턴 어떤 코드가 좋은지 고민이라면, 내 코드를 들여다보고 그 의도가 잘 보이는지 확인해봅니다.예를 들어, var a = value * 19.2; 이라는 코드가 있다고 봅시다.도대체 19.2가 무엇을 의미하는지? 알 수가 없습니다.대신 변수로 저장하고, 변수에 적절한 이름을 쓰면 더 좋습니다. 지역변수로 넣으면 될 걸 전역공간에 두지 말기 함수 내에서만.. 2018. 8. 1.