Lv3. Enum, 제네릭, 람다 & 스트림을 이해한 계산기 만들기

2025. 9. 18. 19:01·JAVA/Java 실습

진행한 GitHub 링크

☠️ 트러블 슈팅

  • 발생한 Issue 
    ① Enum의 개념을 제대로 이해하지 못하고 사용하다 보니 어떤 구성과 어떤 흐름으로 작동하는지 명확하게 이해하지 못함
    ② 메서드 기능 추가 및 조건문 설정 과정에서 사용된 변수명들이 늘어남에 따라 올바른 값을 넣지 못하는 등 혼선이 많이 생겼었음
    ③ 큰 값을 입력받은 기준값으로 비교하는 과정에서 빈 배열값만 보여주게 되어 조건을 만족하지 못하는 상황이 발생


  • 해결방법 / 찾아본 내용
    ① Enum의 내용은 별도로 학습내용으로 개념을 인지하고 작동원리에 대한 기본적인 이해를 갖고 넘어가고자 함
    - 정리한 글 
    ② 스스로도 변수명, 메서드명에 대해 구분이 잘 될 수 있도록 주석을 필히 사용( 선언 목적, 구분 등) 
    ③ 2번의 내용과 동일하게 조건문에서 참거짓을 판단하는 기준을 나타낼 수 있는 saveList, largefilter 등 내가 선언한 변수명에 대해 확실하게 인지하고 넘어갈 수 있도록 할 것 
    +. 내가 선언한 변수들을 인지하지 못하면 작업의 단위가 커질수록 더 많은 혼선을 야기할 수 있음!

'JAVA > Java 실습' 카테고리의 다른 글

[JAVA 실습] 커머스 과제 (심화)  (0) 2025.09.24
[JAVA 실습] 객체지향 커머스 과제  (0) 2025.09.22
[JAVA] 계산기 과제 개념 추가 정리  (0) 2025.09.16
점메추 SPA 에디션  (0) 2025.09.10
MVC 기반 점심 메뉴 추천기  (0) 2025.09.10
'JAVA/Java 실습' 카테고리의 다른 글
  • [JAVA 실습] 커머스 과제 (심화)
  • [JAVA 실습] 객체지향 커머스 과제
  • [JAVA] 계산기 과제 개념 추가 정리
  • 점메추 SPA 에디션
stark77
stark77
하마의 IT 자기개발 이모저모, 백엔드 개발자로 거듭나기
  • stark77
    하마의 개발자 성장일기
    stark77
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 컴퓨터구조와 운영체제
        • 컴퓨터구조
        • 운영체제
      • SQL 기초
      • Spring
        • 백엔드 기초
        • Spring 실습
      • JAVA
        • Java 실습
      • HTML&CSS
        • HTML&CSS 실습
      • Git&GitHub
        • Git&GitHub 실습
      • 내배캠 끄적끄적
        • Today I Learned
      • 유용한 툴 및 사이트 정리
      • 취미
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Spring
    객체지향프로그래밍
    algorithm
    git
    MVC
    객체지향
    다형성
    백엔드 기초
    경합조건과 교착상태
    String.format
    Java 문법기초
    HTML&CSS
    Spriingboot
    웹소켓
    jsp
    java
    Til
    Github
    SpringSecurity
    WebSocket
    실시간 데이터 처리
    JPA
    백엔드 기초다지기
    네트워크 기초
    for문
    프로세스와 쓰레드
    Stomp
    RestTemplate
    BEAN
    thymleaf
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
stark77
Lv3. Enum, 제네릭, 람다 & 스트림을 이해한 계산기 만들기
상단으로

티스토리툴바