Day13
·
BoostCamp
☠지옥에서 올라온 파일관리자☠ 라고 불리는 `git`시스템은 과거에 파일 관리하는 방법이 시스템화 되어있지 않았을때, 지옥처럼 힘들게 관리되던 파일들과 소스코드들을 획기적으로 관리하고, 컨트롤 할 수 있게 해준 너무나 중요한 버전관리 시스템이다. 이번 미션에서는 파일을 관리하는 시스템을 공부하고 시스템 안에서 어떤 개념들이 사용되는지 학습하고 정리해보고자 한다. 특히나 git이 어떤 방식으로 수행되고, 그 과정에서 중요하게 여겨지는 방법이 무엇인지 정리해 보고자 한다. VCS 버전관리 시스템(Version Control System)파일 변화를 시간에 따라 기록해뒀다가 나중에 특정 시점의 버전을 다시 불러올 수 있는 시스템VCS 기능선택한 파일을 이전 상태로 되돌릴 수 있다.변경 사항을 비교하고, 변경한..
Day11
·
BoostCamp
Week3부터 학습정리하는 과정에서의 기본 지식과 키워드를 제공하는 방법이 달라졌다. 핵심 개념을 익히게 하는 방법도 달라졌지만 무엇보다도 양이 엄청나게 많아진 것이 가장 많이 달라진점이 아닌가 싶다...!😱😱 내부에서 비동기적으로 과정을 처리하는JavaScript 와 Node.js를 사용해서 멀티 스레드 형태의 구조를 구현하기 위해서 필요한 개념들을 정리해 보았다. 비동기 처리 문법자바스크립트는 싱글 스레드 프로그래밍 언어 이기 때문에 멀티스레드 작업을 하기 위해서 비동기 처리방식을 사용한다.비동기 처리방식은 백그라운드에서 동작하고, 처리가 완료된 이후에 결과를 반환받아서 처리하는데 이때 JavaScript 에서는 지금까지 callBack 함수와 promise 객체를 사용했다.하지만 callBack..
Week02
·
BoostCamp
🖋 느낀점정신없이 지나갔던 1주차의 경험을 바탕으로 2주차는 조금 더 적응을 한 후에 진행을 할 수 있었다.😁😁 더 계획적이고 주도적으로 학습을 진행하고, 늘어난 짝 활동을 통해서 나의 장단점을 조금 더 알고, 이를 바탕으로 1주차보다 더 빠르게 성장을 하려고 했던 것 같다. 2주차의 이틀째인 Day07에 테스트케이스를 작성하고 진행하는 학습을 진행했다. JUnit을 사용해서 테스트를 진행했던 적은 있지만, JavaScript에서 테스트를 진행해 본적이 없었다. 처음에는 JUnit과 비슷한 방식으로 금방 진행 할 수 있겠다고 생각을 했지만 테스트 환경을 셋팅하는 방법과 테스트 코드를 작성하고 사용하는 방법이 전혀 다르다는 것을 알 수 있었다. 미션을 진행하기 위해서 테스트 외의 다른 부분들 또한 학..
bbabbungtting
다시 시작하는 웹 기반 다지기 ..... (AI를 곁들인)