본문 바로가기

재밌다

💻Git 3주차 총정리(2)💻 ✔ 코드리뷰로 피드백주기 - code review는 PR한 내역에서 댓글을 달면서 리뷰를 남기는 방식을 많이 사용한다. [code review] 🔴 🔴 (issue) (Review) ↓ [Fork] 🔴 → 🔴 → ↓ ↑ → 🔴 (commits) (PR) (Merge) 🔴 (Revise Commits) - code review하는 이유? 1. 코드의 품질을 높일 수 있다. 2. 다른 사람의 눈으로 버그를 빠르게 발견할 수 있다. 3. 서로의 지식을 나누면서, 더 나은 방법을 찾아낼 수 있다. -> 내가 만든 코드가 아니라 팀의 코드의 품질을 높인다. - 이런 코드 리뷰문화를 소개하는 것은 개발팀의 문화를 보여주고, 사용자에게 닿는 프로덕트 즉, 코드의 퀄리티를 높이면서, 개선해나가고 있다는 것을 알리는 것.. 더보기
💻Git 1주차 - 총정리💻 ✔ Git 핵심쏙쏙 [1주차 정리 내용] 🔥 git 총정리 1. 버전 관리 : 프로젝트 상태가 변경되는 정보를 알고 있다는 것이다. Git은 가장 널리 쓰이는 버전관리 도구 중 하나로 commit을 사용해서 버전이 달라지는 것을 관리한다. 2. git initialize(초기화) : 컴퓨터에 있는 프로젝트를 Git이 관리하는 프로젝트로 만들 수 있다. 3. Commit : 현재 프로젝트의 상태를 저장하는 것이라고 생각하면 된다. 4. add(staging, 스테이징) : commit에 반영할지 안할지는 파일 단위로 선택할 수 있다. commit에 반영할 파일 을 선택하는 것이다. 5. commit history : commit한 순서대로 list. 즉, 역사~! 6. git initialize > add.. 더보기
💻스파르타코딩[React - 입문] 4주차 - Firebase 편💻 4주차 강의중 Firebase란 무엇인지를 배웠다. Firebase에대해서 React공부를 하면서 알게된 것인데, NoSQL Database를 이용해서 데이터를 관리하고 여러가지로 활용할 수 있는 Service이다. Firebase는 무엇일까요? Serverless와 동일하게 Server작업을 유용하게 활용할 수 있게 만들어준 Service라고 생각하시면 됩니다! 크게 어렵지 않았죠? 공부하면서 왜 내가 Firebase를 사용하는지 강의에서는 하는지를 소개만 해주고 사용하는 것까지 나아가지만 왜 사용하고 이아이는 무엇인지를 알고 가야하니깐 간단하게 정리를 해보았습니다. 알고 사용하는게 좋으니 잠시 Firebase에 대해서 간단하게 설명을 해드렸습니다! Firebase는 NoSQL을 활용한 Server D.. 더보기
💻스파르타코딩[React - 입문] 4주차 - Server vs Serverless편💻 4주차 공부중 Server와 Serverless에 대해서 구분을 해준 part가 있었다. Server는 우리가 여태까지 배운대로 Back-End에서 Server에 배포하기 위한 작업으로 여러가지를 시도하고 배포하고를 하면서 조금은 익숙해져 있을 것이다. 간단하다 위 설명처럼 Client가 Server에 Event를 발생시켜주면 Server에서 어? Client에서 Event발생 시켰어요!!(여기 과정이 Request -> 요청) 그럼 작동하게 해줘야하니 그런 과정이 Responses(응답)이라고 해요! 간단합니다!! Serverless는 이미 우리가 만들어진 Server를 가져오거나, 필요한 부분만 사용하는 것을 말해요!! 즉 우리가 하나하나 Server를 구축하지 않고도 Server운영을 하는데 문제없.. 더보기
💻스파르타코딩[React - 입문] Redux편💻 3주차 React 강의를 듣던중 Redux를 왜 사용해야하는 가와 간단하게 용어들을 정리해 보았다! 사진에서도 설명이 잘 나와있듯이 props와 state로만 사용하다보면 단점이 Componenet를 만들때마다 지연시간이 길어지고 client에게도 문제이지만 프로그래밍에서도 추천하지 않는다! 즉, 코드가 많아지고 이벤트들을 많이 불러오게 될 경우 정말 필요한 것들만 나중에 호출시에 작동하도록 하고 그외에는 정상적으로 출력이 잘되는게 좋은 프로그래밍 자세이다. Redux는 매번 사용할 때마다 호출만 해주면 되기에 props보다 장점은 따로 file을 만들고 내가 사용할 것을 App.js에 import하고 호출만 해주면 된다! 이렇게 정리하면서 공부하다보니 Redux Redux라고 왜 그런지는 다음 강의를 .. 더보기
💻스파르타코딩[React - 입문] 3주차 Router편💻 3주차 강의를 듣던중 Routing이 무엇이며 Router, Route는 무엇인지에 대해서 완전히 이해를 하기보다는 실습을 통하여 하나하나 퍼즐처럼 비교하며, 맞춰가니 이해가 좀더 쉽게 느껴지는 강의 였다. 위에 사진에도 설명 하였듯이 Routing중 SPA란 무엇인지에 대해서 공부하고나니 좀더 응용해보고 만들어보고 해서 이해도를 더 높여서 다음 강의에서도 Redux를 배우게 되는데 Redux도 좀 더 쉽게 이해할 수 있게 할 생각이다. 더보기
💻힙한 취미 코딩 이벤트 - 1주차 개발일지💻 1주차 로그인 페이지를 html, css 기능을 복습차원에 만들어 보았다. 좀 더 이해도를 높이고 기본기를 다질겸 만들었다. 크게 어렵고 이제는 복습할 수 록 빠르게 배치하고 구상하기까지 시간이 줄어서 좋은 것 같다. 더보기
💻스파르타코딩[React - 입문] - 2주차 과제💻 2주차 과제를 제출하면서, 느낀거지만 React 너무 재밌다! props의 활용과 satate, set, map 까지 활용해보니깐 처음에는 시간이 오래 걸리기는 했지만 내가 만든 코드랑 해설영상도 참고하면서 결과물을 만들긴 했지만 그것보단 이렇게 활용하면서 문제점과 새롭게 알게된 것들도 있고, 이렇게 React에 활용하면 좀 더 좋은 코드를 짤 수 있겠구나를 느끼게 된 2주차 인것 같다. 예전에 조금 맛보기를 하였지만 이렇게 빠르게 훅훅 지나가도 이해가되고 리액트 과정이 끝나더라도 한번더 복습차원에 다른 웹사이트도 만들어 보고 싶다는 생각도 하게 되었다. 확실하게 React가 Vue보다는 재밌다는게 느껴지고 좀 더 고민을 하게되고 깊게 공부할 수 록 좋다는 것을 느끼게되어 front단 전공을 React로.. 더보기