코드스테이츠 7

pre-project 2일차 (22.08.23. 기획관련)

✅ Github 레포지토리 팀원 추가 코드스테이츠에서 팀장마다 레포지토리를 하나씩 할당 해주었으며 해당 레포지토리에 팀원들을 초대하고 권한을 부여했습니다. 이 과정에서 나의 권한을 admin에서 write로 낮춰 다른 분들의 권한 수정을 하지 못하고 있었는데 어드민권한을 부여했던 팀원에게 연락하여 권한을 다시 부여받았다. 휴 ;-; ✅ 사용자 요구사항 정의서 작성 스택오버플로우에 어떠한 기능이 있고 해당 기능의 역할이 무엇인지를 서술하는 시간을 팀원들과 같이 작업을 했다. 작업을 하는 중 우리가 할 수 있는 만큼 지정하여 작성을 하였고 추가적으로 작업할 수 있는 내용은 추후 추가하기로 하였다. 가장 메인 기능으로는 질문하기, 답변하기, 로그인, 회원가입 등의 기능이 있었다. 사용자 요구사항 정의서는 이번..

Project/pre-project 2022.09.05

pre-project 1일차 (22.08.19. 프로젝트 주제, 팀원발표)

✅ 프로젝트 주제 발표, 팀원 발표, 툴 세팅 📌 프로젝트 주제 및 목표 주제: Stack Overflow 사이트 클론 코딩 일반적인 클론코딩이라고 생각할 수 있겠지만 Stack Overflow는 React로 구성되어 있지않아 변경하는데 시간이 조금 걸릴 것이라 생각했고, 기획단계가 사라져서 코드를 구현하는데 시간을 조금 더 쓸 수 있을 것이라고 생각했다. Pre-Project 목표 프로젝트에 대한 기본적인 이해도를 높입니다. 프로젝트에서 필요한 Github 이해도를 높입니다. 프로젝트에 대한 문서작성 능력을 향상 시킵니다. 팀 커뮤니케이션 이해도를 높입니다. ✅ 팀원 발표 및 툴 세팅 팀원은 4~5명으로 구성됐고 4인조는 (프론트2, 백엔드2)이었고, 5인조는 프론트나 백엔드가 1명더 많은 구조로 팀원..

Project/pre-project 2022.08.29

22.05.26_TIL

📌 프로토타입의 구조에 대해서 조금 더 자세히 알게 되었고, 📗 오늘 학습한 내용 JavaScript 프로토타입 체인 부모 역할을 하는 프로토타입 객체에 접근 할 수 있다. 객체의 값이 존재 하지 않는다면 부모의 프로토타입 객체를 차례로 검색한다. 객체에 없는 값이나 메서드를 접근할 때 프로토타입 체인이 발생한다. 모든 프로토타입 객체의 종점은 Object.prototype이다. . prototype: 해당 객체의 프로토타입 객체에 접근할 수 있다. __proto__: 해당 객체의 부모 객체를 순차적으로 검색 할 수 있다. 전 날 프로토타입에 대해선 학습했지만 체인이라는 말이 들어가니 이어준다는 뜻 같았다. 조금 학습한 내용이 맞다면 모든 객체의 최상위 프로토타입 객체는 Object이고, __proto_..

22.05.25_TIL

📌 우리가 사용하고 있는 JavaScript는 객체지향 언어인데 이것의 뜻과 사용법에 대해 자세히 학습하는 시간이 되어 좋았다!! 📗 오늘 학습한 내용 JavaScript 객체지향 클래스와 인스턴스 클래스: 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 틀 인스턴스: 각각의 고유한 속성과 메서드를 갖는 것 new키워드와 생성자 함수 객체지향 프로그래밍 하나의 모델이 되는 청사진을 만들고, 그 청사진을 바탕으로 한 객체를 만드는 프로그래밍 패턴 객체로 그룹화 시킨다. 장점: 생산성 향상, 유지보수의 우수성, 재사용성 단점: 개발, 실행 속도 저하, 코드 작성 난이도 상승 4가지 주요 개념: 캡슐화, 추상화, 상속, 다형성 프로토타입 모든 객체들이 메서드와 속성들을 상속 받기 위한 템플릿이며, 객체를..

22.05.16_TIL

📌 오늘은 Koasn를 주말간 남은 것에 대해 학습하고 나서 궁금한 점을 하나하나 페어와 함께 맞추는 시간을 가졌다. 📗 오늘 학습한 내용 JavaScript 배열 객체 ES6 신규문법 Spread rest 얕은 복사 깊은 복사 Koans (JS기초 문법 문제) Koans는 여태까지 배워왔던 내용을 종합해둔 문제들이었다. 비교적 복습을 많이 진행했다면 쉽게 풀 수 있던 문제라고 생각이 들었다. 하지만 뒤의 객체에 속성과 속성값에서는 많이 헷갈릴 수 있다고 생각한다. 그리고 블로그에 내용을 찾기전에 공식 문서를 보는 것이 첫번째라고 생각하는 계기가 되었다. 블로그에는 자신만의 생각으로 정리한 곳이다 보니 전문적일 수 없었다... 📘 추가로 공부할 내용 DOM Create Append Remove Upda..

22.05.12_TIL

📌 오늘은 결국 몸살이나서 조금 힘들었지만 최대한 오늘 정해진 학습과정을 견뎌냈고, 추가로 복습, 예습까지 진행했다. 대신 빨리하고 쉬어야 할 것이라 생각해서 평소보다는 학습을 못한것은 주말에 채워야겠다. 몸건강이 우선이다!!! 📗 오늘 학습한 내용 JavaScript 원시자료형 고정된 저장 공간을 차지하는 데이터 number, string, boolean, undefined, ,symbol, (null) 하나의 변수에 하나의 데이터만 들어간다. 변수를 복사하여 사용해도 원본은 변경되지 않는다. 참조자료형 대량의 데이터를 다루는 배열(Array)과 객체(Object) 함수(function) 데이터를 저장 공간에 넣는 것이 아닌 주소를 할당한다. 저장 공간을 복사 할 경우 복사한곳의 데이터를 변경할 경우 ..

22.05.11_TIL

📌 개인적인 이슈가 생겨서 많이 힘들었던 날이다... 📗 오늘 학습한 내용 JavaScript 객체 객체의 속성과 속성값 for (let key in obj) 객체에 있는 속성을 변수 key에 할당 for (let [key, value] of Object.entries(obj) 객체에 있는 속성을 변수 key에 할당, 속성의 값은 value에 할당 원시자료형 고정된 저장 공간을 차지하는 데이터 number, string, boolean, undefined, null 참조자료형 대량의 데이터를 다루는 배열(Array)과 객체(Object) 배열은 사용할때 순차적으로 나와 구별하기 쉬웠지만, 객체의 경우 속성과 속성의 값을 둘다 변경하거나 삭제, 비교를 해야하는 과정에서 조금 헷갈렸던 것 같다. 코플릿으로 ..