Boot Camp/code states

[ script ] - script 구현 과제

_moda 2023. 3. 21. 20:13

 이번 과제는 

  • pair와 함께, 지난번 html, css로 만든 계산기에 script를 추가하여 버튼을 눌렀을때 발생하는 이벤트 기능들을 구현하는 과제였다.
  • 과제는 단계별로 테스트를 해볼 수 있었음

💬 테스트 단계

  • 순서대로 진행해야 한다.
  1. Bare Minimum Requirements : 필수 과제
    소프트웨어가 그 역할을 하기에 필요한 최소한의 요구사항
    (숫자간의 사칙연산을 할 수 있는 기능을 구현
  2. Advanced Challenges : 필수 과제 아님
    (각 버튼을 눌렀을때 사용되는 기능들을 구현)
  3. Nightmare : 필수 과제 아님
    (실수 계산을 할 수 있게 하는 기능,숫자에 소수점을 포함하는 기능,css로 계산기 style 바꾸기)

 

💬 진행 및 테스트가 완료된 과제 :

  1. Bare Minimum Requirements - 완료
  2. Advanced Challenges - 완료

 

💬 과제를 진행하면서 느낀점

  1. html에 scrip.js 파일을 연결해서 html에 있는 속성들을 가져와서
    사용하는 것은 처음이라 시간이 꽤 걸렸었던것 같다.
    시간만 더 있었다면 5시 제출까지 Nightmare 과제를 통과했었을 것 같은데
    너무 아쉬웠어서 이부분은 복습시간에 넣어 모든 과제를 통과해 보고 싶다. 
  2. 깃허브로 과제를 제출하는 방법(fork & Pull requests)는
    알고있었어서 이부분에서는 리마인드 하는 식으로 다시 한번 복습했다.
  3. Advanced Challenges 과제를 진행하면서 사칙연산을 해야 할 때에 화면이 하나이기때문에 처음 숫자를 받은 다음 연산자를 눌렀을때
    처음 숫자를 변수에 넣어 놓을 때에 많이 갈팡질팡 했었지만, 어찌저찌 해결은 했었다. 이부분에 대해서 조금 더 딥하게 복습하면 좋을 것 같다고 생각한다.

 

과제 제출 링크 Git Pull requests :

https://github.com/codestates-seb/fe-sprint-calculator/pull/742