본문 바로가기
카테고리 없음

64. [TIL] 오늘의 배움일지 ( 21-05-14 )

by VIPeveloper 2021. 5. 14.
반응형

1. Facts (사실, 객관) 실제로 내가 했던 일이나 겪었던 일의 사실을 적습니다.

  • 코드숨
    • DRY 전략(Do Not Repeat Yourself)
      • 반복되는 코드를 작성하지 말고 한곳에서 몰아 처리하자
      • 처리 방법 : https://johngrib.github.io/wiki/dry-principle/
        ✔ 간단한 함수로 교체하여 위임한다.
        ✔ 다형성을 활용한다
        ✔ TEMPLATE METHOD 패턴이나 STRATEGY 패턴을 활용한다
    • SRP 전략(Single Responsibility Principle)
      • 이론 : https://m.blog.naver.com/PostView.nhn?blogId=rain483&logNo=220502568265&proxyReferer=https:%2F%2Fwww.google.com%2F
      • 처리 방법
         ✔ 추상화를 통해 명확한 의미부여를 수행하는 것이 필요
    • JavaDoc이란?
      • 참고 문서 : https://blog.live2skull.kr/javadoc/java/java-javadoc/ 
      • 문서화할 클래스, 필드, 메서드, 어노테이터, 인터페이스 등에 주석 및 어노테이션으로 문서를 작성하고, HTML등 다양한 포맷으로 export 하는 기능을 제공합니다.
      • 표준에 맞춘 주석 작성으로, 구독자 간의 혼동을 최소화합니다.

2. Feelings (느낌, 주관) 내가 했던 일을 하면서 느꼈던 감정이나 느낌을 적습니다.

3. Findings (배운 점) 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점을 적습니다.

4. Affirmation (자기 선언) 내가 했던 일을 통해 배운 점과 아쉬운 점을 어떻게 유지하고 개선할 것인지 적습니다.

반응형