[TIL-GIT] 1주차 Part1. 프로젝트 관리

반 히·2024년 2월 29일

데브코스

목록 보기
2/58
post-thumbnail

📁 CH01. 프로젝트 관리의 중요성

📌 프로젝트란?

  • 프로젝트는 일정한 기간 안에 일정한 목적을 달성하기 위해 수행하는 업무의 묶음을 말함.
  • 하나의 프로젝트는 정해진 기간, 배정된 금액, 투입 인력 등 일정한 제약 조건 하에서 각종 요구사항을 수행하는 방식으로 진행됨.
  • 하나의 프로그램(시스템)을 만들기 위한 일련의 프로세스임.
  • 소스 코드 구현 뿐 아니라, 어떤 프로그램을 만들기 위한 모든 과정을 포함.
    • 기획
    • 설계
    • 테스트
    • 배포... 등등
  • Ex) 계산기, 노션, 카카오톡, 네이버... etc

📌 협업이 필요한가요?

  • 네.

📌 협업을 잘하려면

당연히 개발자는 코드로 소통을 잘 해야 됨.

코드 공유
문서 공유
진행 척도
담당자
💬 결국엔 공유

📌 리드미 Read me!

  • 리드미는 크게 두 가지 역할을 하고 있음.
    • 𝟙. 완성된 프로그램의 설명서
      • 프로그램 사용 방법
      • 레퍼런스
    • 𝟚. 구현 중인 프로젝트의 현황
      • 구현된 주요 기능
      • 구현 현황
      • 코드가 해결해야 하는 문제 등

📁 CH02. Readme 작성법 ‘Markdown’

📌 특별한 리드미 파일?

  • 특별한 파일이 아님.
  • 그냥 확장자만 .m(ark)d(own)인 파일.
    • ✔️ Readme.txt      //코드 구현 내용, …
    • ✔️ Readme.md     //코드 구현 내용, …

📌 markdown이 무엇인가요?

  • 우리가 웹 사이트에서 글을 쓰는 것은 그냥 텍스트가 아님.
  • 웹 개발에서 화면을 담당하는 기술을 알아야 쓸 수 있는 기술이 녹여져 있음.
  • 일반 사용자들도 웹에서 쉽고 예쁘게 글을 쓸 수 있게 제공하고 있는 하나의 기술.
  • 즉, 텍스트를 웹 기술로 바꿔주는 하나의 도구.

📌 그럼 markdown의 주요 목적은 무엇인가요?

✨ 읽기 쉽게 만들고
✨ 쓰기 쉽게 만들고

📌 markdown을 쓸 줄 알면 많이 도움이 되나요?

  • 우리가 모르게 사용하고 있는 곳이 굉장히 많음
  • Ex ) 위키백과, 티스토리, 노션

📌 그 중에서도.. 깃허브 markdown

  • markdown을 일부 변형한 Github-Flavored Markdown
  • 마크다운 : 특수 기호들의 조합으로 원하는 구조를 만들 수 있게 제공해주는 텍스트 툴. 텍스트를 이쁘게 꾸밈.
  • 일반 유저들의 텍스트 체가 웹 개발자들의 언어로 바뀜
  • Readme 에서의 인용문 → 강조할 때…

0개의 댓글