First Project - 73일차

노태경·2021년 7월 16일
0

First-Project

목록 보기
1/9

1. Toy - 44일차

  • 외판원 문제, 해밀턴 경로
    모든 꼭지점을 한 번씩 지나는 경로

  • NP-hard(난해) 다항시간 내에 풀 수 없는 문제

  • 다항시간 : O(n^K)로 풀 수 있다는 의미

  • 조합 최적화 문제의 일종으로, 완전탐색 외의 방법이 존재하지 않음

2. 프로젝트

  • 기획 의도를 잘 전달해야함 >> 구체적인 이유와 설명이 필요
  • Git Workflow

1) master(upstream)레포지토리를 fork
2) local로 remote 레포지토리를 가져옴 clone
3) local과 master 연결 (계속 싱크를 맞춰줘야 함) pull
4) 새로운 기능을 위한 branch를 local에서 생성하고 작성
5) branch를 remote(본인)로 push
6) pull request

  • SR(Software Requirement)
    해당 프로젝트에서 요구되는 것들이 무엇인지를 구체화
    1) 팀, 팀장, 프로젝트 이름 선정
    2) 아이디어 기획
    3) 팀 규칙 작성(commit 규칙, 버전 규칙 등)
  • Naming은 동사보다는 명사를, 대문자보다는 소문자를 사용
    4) 역할 분배
  • 백엔드와 프론트엔드를 이어주는 와이어프레임, API 등에 대해서는 함께 고민!

심화
1) 기능 리스트업
기획에 필요한 기능을 모두 리스트업(디테일하게)

2) 포지션별 세부 기획

프론트
1) 페이지 나누기
2) 와이어 프레임
3) 기능 플로우

백엔드
1) 스키마 작성
2) API 문서 작성

3) 시스템 아키텍처 설계
4) 프로젝트 태스크 카드 작성 및 분배
5) wiki 작성

  • Retrospect
    KPT(Keep, Problem, Try) 회고 방법론
    회고를 통해
    장점(유지할 점)
    단점(변경 또는 버릴 점)
    시도할 점(앞으로의 행동) 등을 확인
profile
개발자 공부 일기😉

0개의 댓글