ETC:transpile 과 compile의 비교 잘못된 내용이나, 오타 피드백 환영합니다! | 시작하기에 앞서 transpile과 compile 이라는 두 용어를 헷갈린 적이 한두번이 아니고 잘못 사용하고 있는 케이스들을 봐서, 내용을 다시 한번 되짚어 보려합니다. 프론트엔드 개발을 하다보면 자주 babel이나 typescript를 자주 언급하게 됩니다. 또한, 이들을 설명할때는 compile 혹은 transplie이라는 용어를 종종 사용 하게 됩니다. 우선, babel은 javascript transpiler 입니다. 또한 그다음으로, 타입스크립트 역시도 많이 접하실 텐데요, 타입스크립트가 자바스크립트로 컴파일 되는것인가, 트랜스파일 되는것인가는 아래에서 다시 언급하겠습니다. | transpile v..
ETC:컨트리뷰톤 크로미움 오프라인 세미나 모임 정리 (고병권, 방진호 멘토님) 1. Let’s get to be familiar chromium (고병권 멘토님) | git 명령어 관련 Git new-branch ‘branch-name’ => 크로미움 프로젝트에서만 있는 명령어 (권장) create new branchswitch to new branchset upstream브랜치당 cl 하나 Git checkout -b ‘branch-name’ 위와같이 체크아웃으로 그냥 브랜치를 만들면 업스트림이 없음)업스트림: 리모트 서버와 연결이 되어있느냐 없느냐 Git rebase-update 리베이스 하고 동일한 브랜치 삭제까지 해줌이걸 쓰는 사람들은 git new branch로 했을때만 사용안그러면 다삭제 될..
ETC:vscode 에서 experimentalDecorators warning 와 같은 에러 뜰때 해결방법 | 시작하기에 앞서 mobx를 사용하다보면 위와 같은 decorator 문법을 쓸때가 많은데, 그때 vscode에서는 에러가 뜬다. 이를 해결하는 방법은 아래와 같다. | 해결방법 root 폴더에 tsconfig.json 파일을 만들어 아래와 같은 코드를 넣으면 해결된다. { "compilerOptions": { "experimentalDecorators": true, "allowJs": true }}
ETC :단위테스트 관련 참고하면 좋은링크 https://medium.com/@sryu99/%EB%8B%A8%EC%9C%84-%ED%85%8C%EC%8A%A4%ED%8A%B8-tdd-bdd%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90-3d25fab5ccb2 중요내용 발췌 단위 테스트는 테스트의 대상이 무엇(what)인가를, TDD는 테스트코드의 작성 시점(when)을, BDD는 테스트코드를 작성하는 방법(how)을 알려준다. 단위테스트, TDD, BDD를 각각 개별적으로 활용할 수도 있지만, 최상의 결과를 위해 각각을 적절히 조합하여 서로를 보완하는 형태로 사용해야 한다.
ETC:prettier-eslint 사용시 충돌 안일어나게하는법 prettier 확장프로그램을 설치하고, eslint도 설치하고 아래와 같은 setting을 User setting에 넣어준다.(vscode기준입니다) "editor.formatOnSave": true, "prettier.eslintIntegration": true, 참고링크: https://github.com/prettier/prettier-eslint/issues/135