Reflections
-
🚀 이번에 한 일 추가하면 좋을 기능 구상과 현재까지 나온 기능들의 상세화(생길 문제 해결), 페이지 레이아웃, DB 테이블 설계 [추가된 기능] 다인구매 - 다인결제 파트각자결제, 분할결제(1/n), 일괄결제, 랜덤 일괄결제(룰렛같은 미니게임) 설명맛있는 음식을 찾고, 먹는 과정에 필요없는 시간들을 단축시키고자 하는 의의따라에 추가된 내용이다. 여러명이 함께 식사를 하는 경우 식당에서 본인이 먹은 음식들을 말하고 결제하거나 1/n을 진행, 또는 한명이 결제하고 계좌를 받아 전송해주는 일련의 과정들이 번거롭다고 느꼈다. 따라서 각자결제(본인이 먹은것), 분할결제(한 음식을 같이먹을때 n빵), 일괄결제(회사에서 회식등으로 법카를 사용할 일이 있거나 누군가가 식사를 대접할때) 등의 상황을 고려했다. 랜..
[음식추천] 1주차 - 기능 추가, 상세화, 페이지 레이아웃 설계🚀 이번에 한 일 추가하면 좋을 기능 구상과 현재까지 나온 기능들의 상세화(생길 문제 해결), 페이지 레이아웃, DB 테이블 설계 [추가된 기능] 다인구매 - 다인결제 파트각자결제, 분할결제(1/n), 일괄결제, 랜덤 일괄결제(룰렛같은 미니게임) 설명맛있는 음식을 찾고, 먹는 과정에 필요없는 시간들을 단축시키고자 하는 의의따라에 추가된 내용이다. 여러명이 함께 식사를 하는 경우 식당에서 본인이 먹은 음식들을 말하고 결제하거나 1/n을 진행, 또는 한명이 결제하고 계좌를 받아 전송해주는 일련의 과정들이 번거롭다고 느꼈다. 따라서 각자결제(본인이 먹은것), 분할결제(한 음식을 같이먹을때 n빵), 일괄결제(회사에서 회식등으로 법카를 사용할 일이 있거나 누군가가 식사를 대접할때) 등의 상황을 고려했다. 랜..
2024.07.04 -
서론 최근들어 공부를 진행하며 지식이 늘어남은 느꼈지만, 코드를 작성하는 실력자체는 많이 부족하다는 것이 느껴졌다. 아는 지식은 늘어나는데 정작 그것을 구현하는데에는 문제가 있으며 지식자체도 온전히 이해하지 못하고있다는 느낌을 받았다. 이젠 이론적인 부분들만 파고들 것이 아니라 실전이 필요하리라 생각이 들어 프로젝트를 해보려는 도중, 우연찮게도 팀프로젝트를 할 기회가 생기게 되어 일지를 작성해보려한다. 여담으로 말하자면 주변의 개발 선배님들께서 직접 개발을 해보라고 말씀해주셨었는데, 조언을 수용하지 않아 벌어진 일 같다. 그 당시에 "어떻게 만드는지 모르는데 어떻게 만들어요. 이게 맞는 것 같아요" 라고 말했더랬다. 요즘 들어 느끼는 건 이론만 안다고 구현을 할 줄 알게 되는 건 아닌 것 같다는 점..
[음식점 추천] 1일차 - 주제선정과 구상서론 최근들어 공부를 진행하며 지식이 늘어남은 느꼈지만, 코드를 작성하는 실력자체는 많이 부족하다는 것이 느껴졌다. 아는 지식은 늘어나는데 정작 그것을 구현하는데에는 문제가 있으며 지식자체도 온전히 이해하지 못하고있다는 느낌을 받았다. 이젠 이론적인 부분들만 파고들 것이 아니라 실전이 필요하리라 생각이 들어 프로젝트를 해보려는 도중, 우연찮게도 팀프로젝트를 할 기회가 생기게 되어 일지를 작성해보려한다. 여담으로 말하자면 주변의 개발 선배님들께서 직접 개발을 해보라고 말씀해주셨었는데, 조언을 수용하지 않아 벌어진 일 같다. 그 당시에 "어떻게 만드는지 모르는데 어떻게 만들어요. 이게 맞는 것 같아요" 라고 말했더랬다. 요즘 들어 느끼는 건 이론만 안다고 구현을 할 줄 알게 되는 건 아닌 것 같다는 점..
2024.06.21 -
프로젝트를 생성하는 첫 Commit을 올리자마자 문제가 생겼다. 이게 무슨 일이람? 분명 바이너리 파일을 올린 적이 없는데, 파일이 바이너리 파일이라며 코드가 보이지 않았다. 어떤 게 잘못된 걸까 확인해 보니.gradle, .idea, build 파일이 올라가서 생긴 문제였다. (하나만 올라가도 문제인데 전부 올라갔다!) Github에서 .gitignore 파일(git에 추가하지 않을 목록)을 만들어줬기에 안심하고 있었는데, 상태가 이상해 gitignore 파일을 열어보니 여기저기 구멍이 나있더라! 문제가 생긴지도 모르고 이미 PR을 만들어놨었는데... (draft PR이지만... 아무튼 만들어놨다.) 사태를 수습하기위해 Push 한 내용 수정법을 찾아 수정하고 .gitignore 설정을 통해 앞으로 비..
[이버스마켓] Github "Binary file not shown." 해결하기 #2프로젝트를 생성하는 첫 Commit을 올리자마자 문제가 생겼다. 이게 무슨 일이람? 분명 바이너리 파일을 올린 적이 없는데, 파일이 바이너리 파일이라며 코드가 보이지 않았다. 어떤 게 잘못된 걸까 확인해 보니.gradle, .idea, build 파일이 올라가서 생긴 문제였다. (하나만 올라가도 문제인데 전부 올라갔다!) Github에서 .gitignore 파일(git에 추가하지 않을 목록)을 만들어줬기에 안심하고 있었는데, 상태가 이상해 gitignore 파일을 열어보니 여기저기 구멍이 나있더라! 문제가 생긴지도 모르고 이미 PR을 만들어놨었는데... (draft PR이지만... 아무튼 만들어놨다.) 사태를 수습하기위해 Push 한 내용 수정법을 찾아 수정하고 .gitignore 설정을 통해 앞으로 비..
2023.08.23 -
신규 개인 프로젝트를 진행하려고 한다. 이전 프로젝트를 진행하며 가장 아쉬웠던 것이 회고를 남기지 않았던 것이기에, 이번에는 프로젝트를 진행하며 종종 회고록을 남겨보려고 한다. 어떤 프로젝트? 개발적인 측면으로 보자면 디지털 상품 판매를 위한 API 서버 개발, 콘텐츠 보자면 다양한 디지털 상품을 판매하고자 하는 개인 및 기업들이 편리하게 상품을 등록, 판매, 관리할 수 있도록 도와주는 사이트를 제작할 예정이다. (정확하게는 해당 서비스를 지원하는 서버만 제작하기에 사이트도 앱도 가능할 것이다.) 상세히 설명하자면... (왜 해당 주제를 선택했는가?) 필자는 스마트스토어를 통해 디지털 상품을 만들어 판매한 적이 있는데 디지털 상품을 판매했음에도 자동화 없이 판매자가 구매자에게 파일을 전송해야 해 불편했고..
[이버스마켓] 개인 프로젝트를 시작하며... #1신규 개인 프로젝트를 진행하려고 한다. 이전 프로젝트를 진행하며 가장 아쉬웠던 것이 회고를 남기지 않았던 것이기에, 이번에는 프로젝트를 진행하며 종종 회고록을 남겨보려고 한다. 어떤 프로젝트? 개발적인 측면으로 보자면 디지털 상품 판매를 위한 API 서버 개발, 콘텐츠 보자면 다양한 디지털 상품을 판매하고자 하는 개인 및 기업들이 편리하게 상품을 등록, 판매, 관리할 수 있도록 도와주는 사이트를 제작할 예정이다. (정확하게는 해당 서비스를 지원하는 서버만 제작하기에 사이트도 앱도 가능할 것이다.) 상세히 설명하자면... (왜 해당 주제를 선택했는가?) 필자는 스마트스토어를 통해 디지털 상품을 만들어 판매한 적이 있는데 디지털 상품을 판매했음에도 자동화 없이 판매자가 구매자에게 파일을 전송해야 해 불편했고..
2023.08.21 -
🚀 학습 목표 & 예상 결과 자바의 신 25장 학습 & 정리 📌TIL Thread 자바의 Thread에는 State라는 상태값이 존재한다. (static으로 선언된 enum 클래스 Thread.State) NEW - 생성 O, 시작X RUNNABLE - 실행 중 BLOKED - 실행 중지 (lock 해제 대기) WATING - 대기중 TIMED_WATING - 특정 시간만큼 대기중 TERMINATED - 종료 스레드 실행 도중, 스레드를 중지(interrupt)한다면 예외(InterruptedExcption)가 발생한다. 스레드가 실행 완료(run 메소드가 종료)된 후, interrupt한다면 아무런 영향을 미치지 않는다. (state = TERMINATED) Thread 일시정지 메소드 차이 (join..
22일차 - 자바의 신 25장🚀 학습 목표 & 예상 결과 자바의 신 25장 학습 & 정리 📌TIL Thread 자바의 Thread에는 State라는 상태값이 존재한다. (static으로 선언된 enum 클래스 Thread.State) NEW - 생성 O, 시작X RUNNABLE - 실행 중 BLOKED - 실행 중지 (lock 해제 대기) WATING - 대기중 TIMED_WATING - 특정 시간만큼 대기중 TERMINATED - 종료 스레드 실행 도중, 스레드를 중지(interrupt)한다면 예외(InterruptedExcption)가 발생한다. 스레드가 실행 완료(run 메소드가 종료)된 후, interrupt한다면 아무런 영향을 미치지 않는다. (state = TERMINATED) Thread 일시정지 메소드 차이 (join..
2023.07.17 -
📍 시작하면서 상황 설명 현재는 2주차 회고로부터 2달이 지났다. 그 사이에 많은 일이 있었는데, 일단 멘토님 재매칭을 진행했다. (!?) 중간에 재매칭을 진행하며 생긴 시간 + 기타 개인적인 사유로 멘토링 사이에 1달 정도의 텀이 생겼고(신나게 놀았다.) 이후 재매칭된 멘토님과 멘토링을 진행했으며 이번주로 학습 3주차가 되어 후기를 쓰고 있다. 사실 한창 놀다가 멘토링을 시작하고 해이해져서인지 지난 2주간 학습을 거의 안 했다. 그래서 회고가 없다. (1주 차 때부터 적어야지 적어야지 하다가 이제야 적는다. 오히려 이전 글과 순서가 맞춰져서 좋은 것 같기도 하다.) 재매칭 후기: 재매칭은 굉장히 만족스럽다. 공부를 하질 않아서 그렇지. (이젠 정말 정신 차릴 때가 왔다....) 지난 학습 일지 1주차 ..
멘토링 3주차 회고 [F-Lab]📍 시작하면서 상황 설명 현재는 2주차 회고로부터 2달이 지났다. 그 사이에 많은 일이 있었는데, 일단 멘토님 재매칭을 진행했다. (!?) 중간에 재매칭을 진행하며 생긴 시간 + 기타 개인적인 사유로 멘토링 사이에 1달 정도의 텀이 생겼고(신나게 놀았다.) 이후 재매칭된 멘토님과 멘토링을 진행했으며 이번주로 학습 3주차가 되어 후기를 쓰고 있다. 사실 한창 놀다가 멘토링을 시작하고 해이해져서인지 지난 2주간 학습을 거의 안 했다. 그래서 회고가 없다. (1주 차 때부터 적어야지 적어야지 하다가 이제야 적는다. 오히려 이전 글과 순서가 맞춰져서 좋은 것 같기도 하다.) 재매칭 후기: 재매칭은 굉장히 만족스럽다. 공부를 하질 않아서 그렇지. (이젠 정말 정신 차릴 때가 왔다....) 지난 학습 일지 1주차 ..
2023.07.10