Etc/IT 백과사전 검색 결과
Linter 코딩 컨벤션 (코딩스타일, 코딩표준) 과 에러를 체크해주는 툴으로서, 독립적으로 실행이 가능하고 IDE 의 플러그인으로도 존재한다. Python, RUby, Java, Swift, HTML, CSS, YAML, Markdown 의 대부분 문법을 지원하고 있다. 코딩 컨벤션은 단순 띄어쓰기를 가이드하는 것 이외에도 React의 경우 props validation 코드가 빠졌다는 것을 알려주고,ES6 에 추가된 template string 기능도 알려준다. linter 사용을 위해 JavaScript Lint툴인 eslint 를 설치한다.
REST API (Representational State Transfer API) 구성 1. 자원 (Resource) -URI 2. 행위 (Verb) - HTTP METHOD 3. 표현 (Representations) 특징 1. Uniform (유니폼 인터페이스) Uniform Interface 는 URI 로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일을 말한다. 2. Stateless (무상태성) REST 는 무상태성 성격을 가짐으로서, 작업을 위한 상태정보를 따로 저장하고 관리하지 않는다. 세션 정보나 쿠키정보를 별도로 저장하고 관리하지 않기 때문에 API 서버는 들어오는 요청만을 단순히 처리하면 된다. 이 때문에 서비스의 자유도가 높아지고 서버에서 불필요한 ..
AWS (Amazon Web Services)클라우드 서비스 플랫폼으로 컴퓨터 파워, 데이터베이스 스토리지, 콘텐츠 전송 및 기타 기능을 제공 1. EC2Amazon Elastic Compue Cloud(EC2) 는 클라우드에서 가상머신을 만들고 실행하는데 사용하는 아마존 웹 서비스이다. 2. S3Amazon Storage Solution 을 사용하며 파일을 클라우드에 저장한다. Amazon S3 는 데이터(객체)를 대규모로 저장하는 아마존 웹 서비스이다. 3. RDSAmazon Relational Database Service(RDS) 를 사용하면 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있다.여러 데이터베이스 인스턴스 유형(메모리, 성능 도는 I/O 최적화)으로 제공..
Git : 버전관리 시스템으로서, 협업하기에 좋은 프로그램(?)이다. 맥 os 기준으로 terminal 에서 작업하는 것은 매우 어렵고 불편하기 때문에 Git 툴인 Sourcetree를 사용한다. repository 생성 후 기본 골격 또는 기본 나뭇가지(이 표현이 맞는지는 의문)는 master 로 잡아두고,나의 작업은 새로운 branch 를 생성하여 이곳에서 commit 을 진행한다. 다른 작업자에게 보여주고 싶은 경우 commit 후 push 를 하면 다른 작업자들도 볼 수 있다. 용어 정리 * commit : 코딩작업 후 변경 사항 로컬저장소에 저장 * pull (↓) : 원격저장소에 있는 내용 나의 로컬저장소로 내려받기* push (↑) : 로컬저장소 내용을 원격 저장소로 밀어넣기(올리기) 기본적..
최근댓글