[원티드 FE 프리온보딩] 2-1. CI & CD, Github Actions
·
✒️Notes/🎥활동
원티드 프론트엔드 프리온보딩 (22.12.19 월 ~ 23.01.20 금) 1. CI & CD 📍CI (Continuous Integration) - 코드의 지속적 통합 - 일반적으로 코드를 통합한다고 하면 dev -> main 브랜치로 merge하는 것을 떠올린다 - 진정한 CI는 코드를 합치는 것 뿐만 아니라 코드를 테스트하고 유효한지 검사하는 확인까지 포함 📍CD (Continuous Deployment 또는 Delivery) - 코드의 지속적 배포 - CI를 통해 성공적으로 통합된 코드를 Development 또는 Production 환경에 자동으로 배포 - deployment : production 환경에 배포 - delivery : development 환경에 배포 📍CI/CD 플랫폼 - 개발..
[원티드 FE 프리온보딩] 1-2. Husky - git hook을 쉽게하는 라이브러리
·
✒️Notes/🎥활동
원티드 프론트엔드 프리온보딩 (22.12.19 월 ~ 23.01.20 금) 📍git hook - git 에서 특정 이벤트 발생하기 전, 후로 특정 hook 동작을 실행할 수 있게 하는 것 예) commit, push 전 후 lint - 모든 팀원들의 코드 컨벤션을 강제적으로 통일 pre-commit hook 또는 pre-push hook 을 통해서.. - 설정이 까다로워서 husky 라이브러리의 도움을 받음 📍husky - git hook 설정을 도와주는 라이브러리 - 번거로운 git hook 설정이 편함 - (팀 프로젝트 시, 최초 생성자가 만든 프로젝트를 클론한 뒤) npm install 과정에서 사전에 세팅해둔 git hook을 모두 적용시킬 수 있어서 팀원들이 편리 - husky를 통해 pre-c..
[원티드 FE 프리온보딩] 1-1. 프로젝트 과제 진행 시 주의사항
·
✒️Notes/🎥활동
원티드 프론트엔드 프리온보딩 (22.12.19 월 ~ 23.01.20 금) 1. 프로젝트 평가 기준 관련 📍코드의 가독성 1️⃣formatting -> prettier 2️⃣불필요한 코드 지우기 - 사용하지 않는 import 바로바로 없애기 3️⃣변수명 📍컴포넌트가 잘 분리되었는가? - 단순히 물리적 단위로 분리하는 것만으로는 진정한 의미의 컴포넌트 분리라고 할 수 없다 - 논리적 단위로 용도에 맞게 필요한 컴포넌트를 설계한다 1️⃣이 컴포넌트는 어디에 사용되는가? 2️⃣이 컴포넌트의 역할과 책임은 무엇인가? 📍관심사가 잘 분리되었는가? - 반복되는 코드들이 적절한 단위로 추상화되고 분리되었는가? - 각 모듈, 함수, 클래스 등의 역할과 책임, 동작이 명확하게 드러나는가? - 각 모듈은 재사용가능한 형태..
[원티드 FE 프리온보딩] 0. Intro
·
✒️Notes/🎥활동
원티드 프론트엔드 프리온보딩 (22.12.19 월 ~ 23.01.20 금) 📍원티드 프론트엔드 프리온보딩 🚩모르는 것은 공식문서 또는 검색을 통해 스스로 해결하며 문제 해결능력 기르기 🚩동료학습을 통해 다른 사람의 지식과 기술을 습득하여 내것으로 만들기 📍기업 과제 제출시 README에 반드시 포함 1️⃣팀장 및 팀원의 이름 2️⃣해당 레포의 디렉토리 구조 및 코드 구조에 대한 자세한 설명 3️⃣과제 결과물 배포 링크와 확인 방법 4️⃣배포가 안될때 확인할 수 있는 video, gif, 사진 이외에도 commit message와 history 잘 관리하기
구글코리아 1호 개발자가 말하는 개발자의 덕목
·
✒️Notes/✈️스크랩
https://www.bloter.net/newsView/blt202208040021 [인터뷰]'구글' 출신 개발자, '아임웹'에서 소통 외치는 이유 쇼핑몰 솔루션 기업 '아임웹'은 올 들어 구글 출신 개발자 이동휘 씨를 최고기술책임자(CTO)로 영입했다. 현재 아임웹은 이동휘 CTO를 필두로 개발 인력 www.bloter.net 좋은 SW는 잘 훈련된 엔지니어들이 긴밀히 소통할 때 만들어진다 ▶ 한 명의 천재 개발자가 서비스를 만드는 것은 허구 좋은 SW 엔지니어의 캐릭터 - 어려운 문제에 도전하고 끝까지 물고 늘어지는것 ▶️ 어떤 문제가 주어졌을 때 제대로 파악하고 풀어가야 하기 때문 ~이러한 개발자 DNA, 본능, 성격을 갖춘 개발자가 좋은 개발자이다
클라우드 시장 세계 1위, 아마존의 AWS(Amazon Web Services)
·
✒️Notes/✈️스크랩
▶ 참고한 영상 https://youtu.be/FjvWHZ9Lkyo ▶ 아마존에 있어 AWS의 중요성 - AWS가 아마존 매출에서 차지하는 비율 : 10% 내외 - but, 아마존 전체 영업이익의 60~70%는 AWS에서 나옴 (2020년) - 즉, AWS는 아마존의 캐시카우 역할을 함. ▶ AWS는 왜 생겨났는가? - 애플은 모바일의 시대를 열었고 아마존의 클라우드의 시대를 열었다. - 아마존 사내 부서들끼리 전부 제각각 개발 인프라를 구축하던 것을 하나로 통합하며 API를 기반으로 네트워크화 - 2006년 시장에 공식 출시, 클라우드라는 개념을 처음 보급하며 클라우드에 컴퓨팅 기능을 얹음. ▶ AWS가 아마존 전체에 차지하는 수익 비중 - AWS의 2018년 영업이익 8조원, 2019년 10조원, 2..