본문 바로가기 메뉴 바로가기

개발새발 민다니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발새발 민다니

검색하기 폼
  • 분류 전체보기 (224) N
    • Oops, All Code! (141) N
      • 🛠 Oops, My Code! (9)
      • 📚 Tech Shelf (0)
      • 📝 Study Notes (71)
      • 🎨 Codefolio (1)
      • 🚀 Woowacourse (6)
      • 🤯 Oops, My Algorithm! (48)
      • 🧩 BoostCamp (6) N
    • Not Code, Just Life (82)
  • 방명록

Oops, All Code! (141)
[프론트엔드 7기] 우아한프리코스 - 전략패턴(Strategy Pattern)을 이용한 우아한 편의점

본 포스팅은 우아한테크코스 7기 프론트엔드 전형 지원에 대한 회고록입니다. 4주차 과제는 편의점 결제 시스템을 구현하는 것이었습니다. 구매자의 할인 혜택과 재고 상황을 고려하여 최종 결제 금액을 계산하고 안내하는 결제 시스템을 만들어야 했습니다. 이번 과제에서는 함수 10줄 제한과 입출력을 별도로 구현하라는 요구사항이 추가되었으며, 재고 관리와 할인 로직을 처리하는 것이 핵심이었습니다.   이 과제는 앞선 문제들보다 난이도가 훨씬 높아, 진행하는 동안 큰 어려움을 느꼈습니다.  특히, 프로모션 재고와 일반 재고를 나누고, 재고를 실제로 차감하는 로직을 구현하는 과정에서 많은 시간을 소요했습니다. 재고 처리 로직은 과제 해결의 키포인트였으며 재고 처리 과정에서 발생하는 비즈니스 로직의 중복을 관리하는 것이..

Oops, All Code!/🚀 Woowacourse 2024. 11. 17. 02:50
[React+TS] 달력 기반 투두 리스트로 확장, UI/UX와 상태 관리의 조화

본 포스팅은 프로젝트 회고를 목적으로 작성되었습니다.  프로젝트 결정 계기 이번 프로젝트는 기존에 개발한 투두리스트 애플리케이션을 달력 기반 투두 관리 시스템으로 확장하며, React와 TypeScript의 강점을 활용해 상태 관리와 UI 설계 역량을 한 단계 더 업그레이드하는 것을 목표로 했습니다. [React+TS] 투두리스트와 다크모드 결합을 통해 알아본 타입 좁히기본 포스팅은 프로젝트 회고를 목적으로 작성되었습니다.  프로젝트 결정 계기  이번 프로젝트는 을 주제로 한 개인 학습 및 경험 확정을 목표로 진행되었습니다🫨🫨  본래 남은 5주간 블로404minda.tistory.com 기존 투두리스트 프로젝트에서는 이전 프로젝트에서는 기본 투두리스트를 구현하며 TypeScript의 타입 좁히기와 같..

Oops, All Code!/📝 Study Notes 2024. 11. 11. 21:59
[프론트엔드 7기] 우아한프리코스 - 모듈설계(DDD)를 곁들인 로또

본 포스팅은 우아한테크코스 7기 프론트엔드 전형 지원에 대한 회고록입니다.  이번 주 과제는 로또 발매기 제작이었습니다. 구입 금액에 따라 로또를 발행하고, 당첨 내역과 수익률을 출력하는 간단한 프로그램을 구현했습니다.   이전 기수에서도 동일한 주제가 있었다는 것을 알고 있었고, 꽤 어려운 과제라는 이야기를 들어서 부담이 컸습니다. 더군다나, 리액트의 함수 기반 프로그래밍에 익숙해진 상황에서 클래스 기반 객체지향 프로그래밍이 요구사항으로 주어지니, 처음부터 큰 고민이 시작되었습니다. else를 남긴 이유🤫  이번 과제에서도 몇 가지 추가적인 요구사항이 있었습니다. else 사용 지양, 함수 15라인 제한, 기능에 대한 단위테스트(UI 로직 제외)입니다.  대부분의 요구사항을 준수했지만, else를 완..

Oops, All Code!/🚀 Woowacourse 2024. 11. 5. 18:33
[React+TS] 투두리스트와 다크모드 결합을 통해 알아본 타입 좁히기

본 포스팅은 프로젝트 회고를 목적으로 작성되었습니다.  프로젝트 결정 계기  이번 프로젝트는 을 주제로 한 개인 학습 및 경험 확정을 목표로 진행되었습니다🫨🫨  본래 남은 5주간 블로그를 직접 개발할 계획이었지만, Gastby와 같은 템플릿들을 살펴본 결과 생각보다 제공되는 기능이 풍부해, 제가 직접 구현하고 학습할 요소가 적다는 결론에 이르렀습니다.  이에 따라 블로그 개발에 바로 들어가기보다는, TypeScript에 대한 이해도를 한층 더 높일 수 있는 다른 프로젝트를 먼저 진행하기로 했습니다. React 순차적 계산기: TypeScript로 마이그레이션본 포스팅은 프로젝트 회고를 목적으로 작성되었습니다.프로젝트 결정 계기  본 프로젝트는 학교에서 진행하는 진로탐색학점제의 일환으로,  [실전 Ty..

Oops, All Code!/📝 Study Notes 2024. 11. 4. 22:58
이전 1 2 3 4 5 6 7 ··· 36 다음
이전 다음
공지사항
  • Profile
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 트러블슈팅
  • 프로토타입
  • 어른의어휘공부
  • 어휘력
  • 안성스타필드
  • 피어피드백
  • 카드뉴스
  • react
  • 대학생팝업스토어
  • 회고
  • 일급객체
  • javascript
  • 소사벌맛집
  • 경험플리마켓
  • 카페추천
  • 코딩테스트
  • 도서추천
  • 서평
  • 프론트엔드
  • 대학생플리마켓
  • 도서리뷰
  • 프리코스
  • 소사벌
  • js
  • 우아한테크코스
  • 비즈플리마켓
  • 책추천
  • 타입좁히기
  • typescript
  • 네이버부스트캠프
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.