본문 바로가기

전체 글

(78)
[우테코 8기] 프리코스 2주차 회고 2주차2주차에는 이전 주차에 고민하고 리뷰를 받았던 부분들을 중점적으로 다루었다.불필요한 코드는 최소화 하고 클린한 코드를 작성하도록 신경쓰며, 각 역할에 맞도록 분리하는데에 집중하였다.2주차 미션은 자동차 경주 프로그램 구현이었다. n대의 자동차 이름을 입력받고, 원하는 이동 시도 횟수를 입력하여 우승자를 가려내는 프로그램을 만드는 것이다.이번 주차 역시 지난 주차에 비해 난이도가 크게 상이하지 않다고 생각되어, 익숙해지고자 하는 포인트에 집중하고자 하였다. 역할 분리이번 주차에는 MVC 패턴이라는 것에 집착하기 보단, 함수의 이름만으로 어떤 역할을 하는지 쉽게 파악할 수 있도록 하고, 코드가 읽히는 흐름이 명료하도록 함수를 나누며, 하나의 함수가 여러 개의 논리를 담지 않도록 하였다. async r..
[우테코 8기] 프리코스 1주차 회고 지난주에 우아한 테크코스 프리코스 1주차를 경험해보았다.그 과정에서 얻은 것을 기록하고 공유하고자 5주차까지의 여정을 회고글로 남기려한다. 1주차이번 주차에는 일정이 많아 시간을 오래 투자하지 못할 것 같았다.그래서 첫 주차에 내가 하고자 하는 목표를 명확히 설정하기로 하였다.우선, 1주차 미션 내용을 살펴보았다.1주차 미션은 문자열 덧셈 계산기 구현이었다. '구분자'를 이용해서 문자열에서 양수를 걸러내어 덧셈 결과를 반환하는 프로그램을 만드는 것이다.언뜻 보니 미션 내용이 복잡하지 않았다.공식적으로 "미션 수행 외에도 여러 가지를 함께 익혀야 하는 시기"라고 언급한 만큼, 구현에 필요한 최소한의 시간을 제외하고 나머지에 집중하기로 하였다.집중한 4가지이번 미션에서는 README, 코드 컨벤션, 예외처리..
[JavaScript] Serial Number 날짜 데이터 사용하기(with Excel Online) 1. Serial Number란?Excel에서 날짜는 우리가 흔히 생각하는 "YYYY-MM-DD" 형태가 아니라, 숫자(Serial Number) 로 저장된다. 이 숫자는 특정 기준일로부터 며칠이 지났는지를 나타내며, 소수점 아래는 시간 비율을 의미한다. - 기준일기준일은 1899-12-30 을 기준(0일)으로 하는 날짜 형식이다.즉, `45809.36366`를 예로 든다면 `45809`은 1899년 12월 30일로부터 지난 일 수(45809일 지남), `.36366`는 하루 24시간 중 흘러간 비율(36.366% 지남 약 08:43:40)을 의미한다.45809.36366 = 2025-10-24T08:43:40 왜 변환이 필요할까? Excel에서 받은 날짜는 Serial Number(숫자)이고,API..