Skip to main content

박수완

1. 📌 핵심 개념 정리

✅ 요약하기

각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다.

  1. 첫째, 줄 요약 내용둘러보자

    클래스를

  • 개선철저히
  • 이해하고
리팩터링하려면
개선훨씬 높은 코드테스트 
커버리지가

개선 전 코드의 문제점을 작성합니다.

  • 개선 후
개선 후 코드

개선 후의 코드에 대한 설명을 작성합니필요하다.


  1. 둘째, 줄 요약 내용고쳐보자
    .
    주석 .
    법적인 정보는 필요하므로 라이선스 정보와 저작권은 보존한다.

소스

    코드 제어 도구를 사용하므로 변경 이력은 없애도 괜찮다.

    • import 문
    java.text.* 와 java.util.*로여도 요약된다.
    내용
    .
      .
      .

2. 🤔 이해가 어려운 부분

🔍 질문하기

  • 책을Javadoc 읽으며주석

    이해

    여러 언어를 사용면 제대로 모양새를 맞추기 어려웠던렵다. 개념주석 전부를

     로 감싸면 형식 명확그대로 유지된다.
    
  • 서술적인 용어

    일련번호라는 용어는 날짜보다 제품 식별 번호로 더 적합하다.

  • enum으로 변경

    특정 버전에서 직렬화한 클래스를 다른 버전에서 복원하지 않았던 내용을편이 정리합니안전하다.

    1. 개념

      클래스

      추상 클래스 원칙의 이름

      • 어려웠던 부분
        해당 개념이 헷갈리거나 명확하지 않았던 점을 구체적인 구현 정보를 포함할 필요가 없다. 기반 클래스는 파생 클래스를 몰라야 바람직하다. ABSTRACT FACTORY 패턴을 적용해 생성한다.

      • 메서드

        추상 메서드로 위임하는 정적 메서드는 SINGLETON, DECORATOR, ABSTRACT FACTORY 패턴 조합을 사용한다.메서드 인수로 플래그는 바람직하지 못하다. 메서드는 단순화하고 서술적인 표현으로 설명합니가독성을 높인다. 중복이 있으면 새 메서드를 생성해 중복을 없앤다.

      • 궁금한

        인수와 해당변수 개념이 어떤 원리로 동작하는지, 실무선언에서 어떻final 키워드 제거

        실질적인 가치는 없으면서 코드만 복잡하활용되는지만든다고 등을판단했기  형태로 정리합니다.



    1. 개념 또는 원칙의 이름
      • 어려웠던 부분
        .
      • 궁금한 점
        .

    1. 개념 또는 원칙의 이름
      • 어려웠던 부분
        .
      • 궁금한 점
        .

    3. 📚 참고 사항

    📢 논의하기

    관련된 자료가 있다면 공유하고, 더 깊이 논의하고 싶은 아이디어나 의견을 정리합니다.

    1. 관련 자료 공유
      • 추가 자료
        관련 블로그 글이나 공식 문서 링크를 제공합니다.

    1. 논의하고 싶은 주제
      • 주제
        논의하고 싶은 내용을 간략히 정리합니다.
      • 설명
        논의하고 싶은 이유를 작성합니다.