[우테코-프리코스] 1주차 - 요구사항 분석

2021. 11. 24. 19:06
반응형

오늘부터 프리코스 1주차 미션이 시작되었습니다. 

무작정 기능을 개발하는 것이 아니라 먼저, 요구사항에 대해서 철저히 분석을 하고 파악을 한 후에 개발을 하려고 합니다.

 

이를 위해 글을 써보면서 정리해보고자 합니다.

미션 내용은 github에 있기 때문에 따로 작성하지는 않을 예정입니다.

 

 

1. 강조사항 ( + Todo)


  • 기능을 구현하기 전에 기능 목록을 만들고, 기능 단위로 commit하는 방식으로 진행한다.
    • 미션 보면서 기능 목록 만들기
    • 기능 단위로 commit하는 방식 공부하기
      • [참고] Git의 커밋 단위는 앞 단계에서 README.md 파일에 정리한 기능 목록 단위로 추가한다.
  • 자바스크립트 코드 컨벤션을 지키면서 프로그래밍
    • Airbnb JavaScript Style Guide 공부하기
  • indent(인덴트, 들여쓰기) depth를 3이 넘지 않도록 구현한다. 2까지만 허용한다.
    • 왜 2까지만 허용해야하는 지 공부하기
  • 함수(또는 메소드)가 한 가지 일만 하도록 최대한 작게 만들어라.
    • 왜 한 가지 일만 하도록 짜야하는 지 공부하기
  • import 문을 이용해 스크립트를 모듈화하고 불러올 수 있게 만든다.
    • 스크립트를 모듈화하는 게 왜 좋은 건지 공부하기
  • 함수(또는 메소드)의 길이가 15라인을 넘어가지 않도록 구현한다.
    • 왜 함수의 길이가 15라인을 넘어가지 않도록 구현해야하는지 공부하기

 

2. 특징


  • 미션은 기능 요구사항, 프로그래밍 요구사항, 과제 진행 요구사항 세 가지로 구성되어 있다.
  • 과제 진행 소감을 적어야한다.

 

3. 조심해야할 것


  • 요구사항에 명시된 출력값 형식을 지키지 않을 경우 기능 구현을 모두 정상적으로 했더라도 0점으로 처리된다.
  • 기능 구현을 완료한 뒤 아래 가이드에 따라 테스트를 실행했을 때 모든 테스트가 성공하는 지 확인한다. 테스트가 실패할 경우 0점으로 처리되므로, 반드시 확인 후 제출한다.

 

반응형

BELATED ARTICLES

more