일단 돌이켜보면 간단하지 않았다.
기본 구성은 간단했지만 advanced와 nightmare는 말 그대로 악몽이었다.
83/84까지 달성 후 복잡함에 마지막 문제는 포기할 수 밖에 없었다.
우분투에 있는 기본 계산기로도 구현이 안된 기능을.. 실제로 사용하지도 않을 이상한 기능은 무리였다.
(1,0,0,.,.,1,2,5,2,+,1,2,+,1,5,-,-,2,3,-,1,4,4,2,/,2,3,/,/,1,2,*,2,3,Enter를 연속으로 누르면 -111.48956666666668이(가) 화면에 표시되어야 합니다.)
이론적으로는 수도코드를 작성해서 했으나 중간에 여러가지 기능들이 충돌해서 오히려 해결가능한 문제수가 줄어들기만 해서 원상태로 복구시킬 수 밖에 없었다.
오늘의 회고로 고쳐야 할 부분은
1.원하는 부분의 선택에 대해 더 공부해야한다.(가르쳐 주지 않은 부분이었다... ㅠㅠ css셀렉터가 아닌 내부 셀렉터 관련 수업자체가 뒤에 위치해있다)
2.함수 내부에 함수를 넣는 고차함수?도 더 공부해서 빠르게 구성할 수 있어야 한다.(고차함수도 뒤에있다..)
3.깃허브 이용 방법 또한 더 알아둬야 빠른 협업을 위한 기본이 될 것 같다.(요것도 검색해서 해결해야 했다)
4.반복,조건문은 충분히 잘 사용하고 있지만 그 내부 명령어들의 통일성과 컨벤션 규정에 대해 학습해 이것저것 충돌하지 않도록 해야하며 직관적이게 만들어야겠다.
5.주석은 생각나서 중간부터 달긴 했지만 초반엔 하나도 주석을 달지 않았고 후반에도 중간중간 까먹고 진행해버려서 주석이 없는 부분이 많다. 주석을 생활화해 원하는 부분도 빨리 찾을 수 있고 남이 봐도 쉽게 이해할 수 있게 작성해야겠다.
계산기는 스켈레톤에 기능들을 구현한 것이기 때문에 코드스테이츠 저작권상 83/84 가지의 동작 리스트를 올리기는 애매하다고 생각해 올리지 않았지만 깃허브에서 조회는 가능할 것이라고 본다.
'회고' 카테고리의 다른 글
| 복습(CSS/계산기) (0) | 2022.05.08 |
|---|---|
| 복습(CSS기초, HTML/CSS활용) (0) | 2022.05.07 |
| 복습(계산기만들기) (0) | 2022.05.05 |
| [HTML/CSS] 활용-2(계산기) (0) | 2022.05.04 |
| [HTML/CSS] 활용 (0) | 2022.05.03 |





