TIL
TIL-35일차
TIL-35일차
2020.04.21오늘 한것 클린코드 다시읽기 8,9,10장 정규표현식 문법 및 사용예시 학습 오늘 배운것 경계를 나누는것의 중요성. 단위테스트의 목적, 올바른 활용방법, 깨끗한 테스트코드를 작성하기위해 지켜야할 원칙(F.I.R.S.T) 클래스를 설계할 때 지켜야 할 원칙(SRP, OCP, DIP...)
TIL-34일차
TIL-34일차
2020.04.20오늘 한것 클린코드 다시읽기 7장 Enum 사용법 오늘 배운것 비즈니스 로직과 예외처리 영역을 구분하는것이 좋다. 예외처리용 감싸기 클래스를 활용하는것도 좋은 방법이다. null을 반환하거나 넘겨주기보다는 null을 사용하지 않게끔 하는것이 중요하다. NPE를 피하기위해 null을 체크하는 쓸데없는 검증로직이 계속 필요해지기때문.
TIL-33일차
TIL-33일차
2020.04.19오늘 한것 Spring Boot 등록/수정/조회 API 만들기. 오늘 배운것 Spring 웹계층의 구조와 각 계층간 역할에 대해 학습.
TIL-32일차
TIL-32일차
2020.04.18오늘 한것 Spring Boot JPA 사용설정 프로그래머스 dev-matching 코딩테스트 오늘 배운것 Spring Data JPA 사용시의 이점 - 추후 JPA구현체의 교체가 편하다. JPA를 사용하면 반복적인 sql작성을 피할 수 있고 객체를 데이터를 담기위한 목적으로 사용하는것이 아니라 객체지향적인 코딩을 할 수 있게 된다.