Gom3rye

웹 튜터링 1차 과제 본문

웹 개발

웹 튜터링 1차 과제

Gom3rye 2021. 9. 4. 23:24

<새롭게 알게 된 점>

 

   1. git clone (repository address).git

> 포크한 원격 저장소를 내 컴퓨터와 연결해 데이터를 복사하여 가져온다.

 

   2. git add .

> . 을 붙임으로써 지금까지 변경된 사항을 모두 저장할 수 있다.

 

   3. git commit -m "커밋할 메세지"

> 커밋할 메세지와 함께 올린다. (commit: ~를 적어두다)

   커밋할 메세지는 영어로, 변경 사항을 알아볼 수 있도록 적는 것이 좋다.

 

   4. git push

> github에 올린다.

 

   5. vercel --prod

> production domain을 배포.

 

   6. Semantic element

> 의미 있는 요소 (기계도 의미를 알아듣는 요소)

   ex, <header>, <footer>, <table>, <article>, <aside>, <time>

 

   7. Non-semantic element

> 의미 없는 요소 (기계는 무슨 의미인지 못 알아듣는 요소)

   ex, <div>, <span>

 

   8. 의미 있는 tag (semantic element)를 사용하는 것이 더 좋은 이유

> 1. 다른 개발자가 코드를 볼 때 이해하기 더 좋다. (내가 유지보수할 때도 더 편하다.)

   2. 스크린을 볼 수 없는 시각장애인들 포함 더 많은 유저들에게 접근이 가능하다.

   3. 검색 엔진은 tag를 이용해 검색하므로 검색 엔진에 더 걸리기 좋다.

 

 

<생각해볼 점>

 

   1. git을 왜 사용할까?

> 내 코드 혹은 다른 개발자의 코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교할 수 있고 특정 시점으로 돌아갈 수도 있어서 큰 프로젝트를 진행할 때 여러 명의 개발자와 협업하기 좋다. 또한, 리모트 저장소를 로컬 저장소로 복사해와서 작업하는 구조로,  로컬과 리모트가 분산되어 있기 때문에 더욱 안전하면서도 여러명이서 효율적으로 개발할 수 있다.

 

   2. git과 github의 차이점은 무엇일까?

> git은 소프트웨어의 코드를 관리하기 위해 사용하는 프로그램으로, 작업하는 디렉토리 안에 있는 파일들의 매 버전을 기록해둘 수 있다.

   github는 git을 사용해서 버전을 관리하고 있는 프로젝트에 다른 개발자들도 참여할 수 있도록 프로젝트를 올려둘 수 있는 사이트이다. 즉, 원격 저장소 대신 제공해주는 곳.

 

   3. vercel은 무엇일까?

> Vercel은 만들어둔 내용을 배포하는것을 도와주는 사이트로, vercel을 사용하게되면 빌드+배포+호스팅을 한꺼번에 해결할 수 있다는 장점이 있다.

728x90
반응형

'웹 개발' 카테고리의 다른 글

Backend 세미나 1주차] HTTP와 REST API  (0) 2022.05.23
반응형 웹  (0) 2022.05.13
웹 튜터링 4, 5차 과제  (0) 2021.10.02
웹 튜터링 3차 과제  (0) 2021.09.14
웹 튜터링 2차 과제  (0) 2021.09.11