본문 바로가기
반응형

분류 전체보기714

210521_TIL 1. Facts(사실, 객관) - 클린코드 8장, 9장, 10장 - Adapter 패턴 공부 - Service, ServiceImpl 구분에 대한 이유 공부 - 인터페이스에 대한 강의 - JPA 상속매핑에 대한 강의 2. Feelings(느낌, 주관) - 클린코드 8장, 9장, 10장을 읽었습니다. 이상하게 두껍지만 읽을수록 너무 재미있습니다. 어쩌면 이 책은 방대한 주제를 조금씩만 다뤄서 그렇다고 생각합니다. 원래 의도는 8장 혹은 8,9장만 읽을려고 했는데 쉽고 재미있게 풀어쓴 책이라 그런지 거부감 없이 쭉쭉 읽었습니다. 8장의 경계에서 Adapter 패턴을 유심히 보며 인터페이스에 대한 궁금증이 생겨 하루종일 인터페이스를 다방면으로 공부했습니다. 10장 클래스에 나오는 OCP원칙에서도 인터페이스가 .. 2021. 5. 22.
210520_TIL 1. Facts(사실, 객관) - 클린코드 7장 읽기 - 거래목록, 거래후기 화면 만들기 - @Valid 오류처리 실습 - Inteceptor 강의 2. Feelings(느낌, 주관) - 회사에서 OS 서버 재배포 때문에 12시까지 밤에 묶여 있었습니다. ㅜㅜ 사실 아무것도 하지 않고 묶여있었기 때문에 선임과 수다를 많이 떨고 개인적인 공부를 했습니다. SpringBoot와 Visual Studio Code를 연동하여서 간단한 프로젝트를 계속 해볼 수 있어서 다행입니다. Intellij를 사용하면, 아무래도 라이센스때문에 막혀있습니다. - 클린코드 7장을 읽었습니다. 클린코드는 굉장히 쉽게 풀어서 잘 쓴 책이라고 생각됩니다. 일정부분은 Effective Java와 유사한 부분이 있어서 복습도 되고 좋았습.. 2021. 5. 21.
210519_TIL 1. Facts(사실, 객관) - 클린코드 4장, 5장, 6장 읽기 - 클린코드 기반 회사 StringUtil 리팩토링 한번 더 하기 - ObjectMapper 사용법 강의 - 어노테이션 만들기 강의 2. Feelings(느낌, 주관) - 휴일을 맞이하여 환기할 겸 클린코드 책을 읽었습니다. 4장 주석, 5장 들여쓰기, 6장 객체와 자료구조를 읽으면서 이전에 훓었던 내용을 복습하고 또 깊이 인상을 받았습니다. 이 책도 주기적으로 열어볼 때마다 새롭게 다가오고 선명해집니다. 단순히 읽고 끝내기는 아쉬워서 회사 프로젝트에 적용해보기로 했는데, 정말 놀랍게도 4장과 5장은 실제 적용해보면서 공부할 부분이 많았습니다. 6장의 경우 객체와 자료구조를 구분하여 새롭게 개선하는 것은 당장은 쉽지 않고 디미터 법칙에 .. 2021. 5. 20.
210518_TIL 1. Facts(사실, 객관) - 클린코드 3장 읽기 - 회사에서 퍼블리셔와 일하는 방법 고민 - 회사 프로젝트 로그 수정하기 - try...catch에서 log 설정법 - 예외 처리하는 전략 공부하기 - 회사 String 관련 static method 리팩토링 2. Feelings(느낌, 주관) - 출근 길에 클린코드 3장을 읽었습니다. 컨디션만 괜찮다면 유투브를 보는것보다 훨씬 유익합니다. 이펙티브 자바, 그동안 코드숨에서 배웠던 내용들과 검색하면서 습득한 지식들과 상당부분 겹쳐서 이해가 어렵지 않았습니다. - 회사에서 오류상황에 대한 로그를 좀 더 잘 관리할 수는 없을까 고민했습니다. 그렇게 try... catch에서 catch에 로그를 찍기 위해 확인했습니다. try...catch를 보다보니 자연.. 2021. 5. 19.
210517_TIL 1. Facts(사실, 객관) - 선언 정리 - git repository 만들어서 push, pull, pull request 협업 알려주기 - @slf4j2 사용법, 설정방법 공부 - AOP로 걸린시간 계산하기 2. Feelings(느낌, 주관) - 4행일기를 읽고 정리했습니다. 특히 Affirmation(선언) 부분은 기존에 알고 있던 내용과 다르기에 꼭 적어서 공유해야겠다고 생가했습니다. 코드숨 덕분에 TIL을 작성하고 하루를 회고하며, 스스로를 돌아보는 시간을 매일 밤마다 가집니다. TIL의 문화가 코드숨을 기점으로 많이 많이 널리널리 개발자 사이에서 하나의 습관으로 자리잡기를 바라며, 긍정적인 자기암시로 성장하기를 응원합니다 - git repository를 생성하고, 개발자 품격 팀원들과 사용.. 2021. 5. 18.
4행일기 中 "선언" 최근에 til 항목이 생긴 이후로 많은 분들의 회고를 보고 있는데 보통 3Fs에 이어서 마지막에 Affirmation(선언)을 통해 "내일의 할 일"이나 "자기다짐"으로 마무리를 하시는 분들이 많은 것 같습니다. 저 또한 그렇게 적어왔는데, 최근 를 읽으면서 저자가 의도하는 바와 저희가 사용하는 용도가 다르다는 것을 발견하고 책의 내용을 소개하려고 합니다. (예시와 요약부터 보고 싶으시면 맨 아래부터 확인하시면 됩니다.) *선언의 목적 1. 나는 꼭 이렇게 될 것이다! 2. '나'를 주어로 하고 문장 끝에는 속성을 살짝 집어넣는다. 3. 능동형으로 쓴다. 4. 부정문은 쓰지 않는다 5. 부정어는 쓰지 않는다. *예시 8개 *요약 *마무리 *선언의 목적 선언은 스스로의 "잠재의식" 속에 현실로 이루기 위해.. 2021. 5. 17.
map vs flatMap 쇼핑몰 토이프로젝트 중에 리스트 안에 리스트를 조회해야하는 일이 생겼습니다. 단순하게 map을 2번 사용해서 리스트 안으로 들어가고 싶었는데, 오류가 났습니다. flatMap을 알아내어 해결했습니다. 그래서 map과 flatMap의 차이를 비교하고 사용하고자 합니다.해당 글은 map과 flatMap의 차이를 정리하기 때문에 map에 대한 기본 개념은 따로 적지 않습니다. 예시를 통해서 비교하는 것이 가장 빠르다고 생각합니다. Stream은 map을 사용한다면 주석으로 반환형을 꼭 써보면서 공부하면 학습 능률이 커집니다. List fruit = new ArrayList(); fruit.add("Apple"); fruit.add("mango"); fruit.add("pineapple"); fruit.add(.. 2021. 5. 16.
210515_TIL 1. Facts(사실, 객관) - AWS 강의 ( EBS ,S3, IAM, KMS ) - 홈쇼핑 토이프로젝트 영수증 조회 추가 - map, flatMap 차이 공부 2. Feelings(느낌, 주관) - 회사에서 AWS 특강으로 강의를 들었습니다. 이론부분은 다소 지루하고 마음에 잘 와닿지 않았습니다. EC2, IAM, S3를 직접 생성해보니 좀 더 실제적인 경험이라 기억에 남습니다. 특히 S3는 개인 프로젝트를 하면서도 이미지 저장소로 활용할 수 있다는데, 더 학습을 하고 프로젝트에 실제 적용해보고 싶습니다. - 홈쇼핑 토이프로젝트에서 영수증을 조회하는 서비스를 추가했습니다. Dto로 반환하기 위해서 어떻게 필드를 구성해야하는지, 이전에는 그냥 따라쳤었지만 이번에는 이해를 하고나니 능동적으로 코드를 잘.. 2021. 5. 15.
210514_TIL 1. Facts(사실, 객관) - @Blank, @Empty, @Null 차이점 블로그 글 작성 - 반려동물 중고마켓 와이어프레임 작성 - 로그 개념 강의 - 예외 처리하기 강의 - JPA에서 지원하는 쿼리메서드 강의 - JPQL의 @Query 방식 강의 - 5초 법칙 완독 - 4행일기 독서 2. Feelings(느낌, 주관) - 오늘은 주로 강의를 듣고 기존에 아는 개념과 비교 학습하도록 했습니다. - 이전에 프로젝트에서도 한번 다뤘는데 @Blank, @Empty, @Null의 차이를 정리했습니다. 영어사전을 통해서 미리 개념을 구분하도록 하니까 잘 알 수 있었습니다. - SpringBoot의 기본 강의들은 보통 CRUD를 만듭니다. 그런데 lombok을 이용한 전략은 강사마다 스타일이 다릅니다. 따라.. 2021. 5. 14.
반응형