What’s New for Today

  1. Java Programming Study
    • Input/Output
    • Array
    • Inheritance
    • Interface/Abstract
  2. Algorithm Study
  3. Java Spring Framework
    • Simple Business Requirements & Design
      • Member
        • Domain
        • Service
        • Repository
        • junit module test
      • Discount
        • Domain
      • Order
        • Domain
        • Service
        • junit module test

Feelings

Implementation 유형의 경우 내가 생각한 알고리즘으로 얼마나 코드로 잘 구현하느냐를 판단하는 문제이다. 다른 유형의 문제의 경우 정형화된 알고리즘이 있어 생각하기 나름 용이한데, 구현 같은 문제는 처음부터 끝까지 풀이를 고민해서 답을 내놓아야 하다 보니, 까다로운 문제들이 종종 있다. 심지어 이렇게 까지 구현해야되는게 맞나? 한 문제들도 막상 정답인 경우가 많다. 문제를 보고, 겁먹지 말고 내가 생각한 풀이를 코드로 구현해낼 수 있도록 대비를 해야겠다.

Java Spring 프레임워크가 OOP,SOLID 원칙을 지키기 위해 어떠한 것들을 제공해주는 지 이해하기 위해 간단한 회원,주문 관련 비지니스 로직 예제를 이용해서 알아봤다. 처음에는 순수 Java 코드로 시작해서 SOLID 원칙을 지키기 위한 요소들을 추가하므로써 Spring 프레임워크가 가지는 핵심 원리를 이해하는 것이 중요하다.

태그:

카테고리:

업데이트:

댓글남기기