본문 바로가기

log/ON&OFF3

모든 걸 처음에 다 정할 수 없다 계획은 계획일 뿐이다. 일은 스스로 분열하며 자기 몸짓을 키운다. 개발할수록 일정관리를 잘 해야한다는 점을 더욱 느낀다. 일정이 없다면 언제 끝날지도 모르고 개발하기 쉽상이다. 공통 컴포넌트 input, button 등 간단히 사용할 부분을 시작하면서 공통 컴포넌트로 빼고 시작했다. 언제어디서든 간단히 불러서 쓰기에 아주 간편할테니까. 예를 들어 button을 만들 땐 기본 여백을 두고 background, borderColor, color, onClick 정도를 인자로 받으면 충분하다고 여겼다. 그런데 왠걸 아마 수정 PR만 수십번했다. 수정 사항과 추가 사항이 매우 많았다. 페이지마다 쓰임새가 달라지기 때문이다. 결국 아래 코드 처럼 인자로 받을 수 있는 갯수가 많아졌다. 앞으로 더 많아질지도... .. 2023. 1. 3.
당황을 친구 삼고 일주일간 많은 일이 있었다. 프로젝트를 갈아엎을 뻔했으니까. 제일 큰 이유는 출근 기록 서비스는 우리가 생각했던 것보다 훨씬 더 복잡했기 때문이다. 그냥 체크만 하는 거 아니였어? 우리는 간과했다. 52시간제 여부, 출근 방식, 휴가 방식, 사무직과 생산직, 영업직의 근무 차이 등. 사용자에게 geolocation 허가 받아 현재 위치를 파악하고 출근 찍게하는 것은 매우 작고작고작은 부분이었다. 그리고 요청사항은 얼마나 많은 것인지. 기존 어플을 확인하고 모두가 당황했다. 우리는 결단을 내려야 했다. 계속할 것인가, 다른 아이디어를 찾을 것인가. 열띤 토의 끝에, 우리가 할 수 있는 기능을 먼저 고르고, 도전할 부분을 선택했다. 먼저 사무직을 중심으로 기본 출퇴근 기록 기능을 기본으로 잡고, 달력(주간,.. 2022. 12. 12.
ONF 체크! 부트캠프가 끝났다고 마냥 늘어질 수 없다. 마음 맞는 동료끼리 모였다. 각자 공부하면서도 텐션이 떨어지지 않게 하고자 사이드 프로젝트를 시작한다. 프론트엔드 5명, 백엔드 4명이다. 꽤 큰 규모지만, 시간을 길게 쓰는 게 아니기에 적당한 수준이라고 여겼다. 모두 이 프로젝트에 평일 한 달간 매일 5시간씩 할애할 예정이다. IDEA 교대 일정 관리, 출석 체크 관리, 교통사고 전문 상담가 매칭 서비스, 프로젝트 매칭 플랫폼(디자이너와 개발자), 개발자 면접사이트, 온라인 가계부, 스포츠 토토, 도매상과 소매상 매칭 서비스, 혼잡도 알리미, 헬스장 정보 알림 서비스, 운동 크루 모집 서비스, 꽃집 플랫폼 등 사람이 많으니 아이디어가 꽤나 나왔다. 물론, 아이디어 중에는 기존에 있는 서비스도 있다. 아이디어에.. 2022. 12. 5.