je개발 일지 56

[ je 개발 일지 ] 176일차, "(느낀 점) 다시 프론트엔드"

[ 오늘의 TODO & DONE ] 개인 공부) 자바 / 스프링 학습 - 에러 Exception 만들기 구 버전과 신 버전 - https://github.com/Je-chan/spring-mini-project-dmaker 독서) 리팩터링 읽기 - 와 책 안 읽은지 정말 오래 됐다... 다시 달린다 생활) 물 1L 이상 마시기 생활) 최소 30분은 운동하기 GitHub - Je-chan/spring-mini-project-dmaker Contribute to Je-chan/spring-mini-project-dmaker development by creating an account on GitHub. github.com [ 오늘의 회고 ] 1. 다시 프론트엔드 저번 주까지는 거의 API 봇이었다. 백엔드..

je개발 일지 2022.07.05

[ je 개발 일지 ] 163 - 175 일차, "정신 없이 달리고 휴가 다녀 왔습니다"

흐음... 이렇게 블로그를 작성하면 안 되겠다는 생각이 든다 기록을 남기기 위해서 노력을 해야하는데 이렇게 기록을 하나도 남기지 않는 삶이라니.. 그래도 깃허브는 1일 1커밋을 충실하게 하고 있지만 공부하고 있는 내용들을 정리하기 위해서 블로그를 하지 않는다는 게 자책감이 들었다 다음주부터는 진짜 1일 1블로그 다시 시작한다. 정말이다.. 진심이다...

je개발 일지 2022.07.03

[ je 개발 일지 ] 155 - 162일차, "저번 주는 혼돈의 주"

- 저번 주에는 워크샵이 있어서 그거 준비로 제대로 공부를 하지 못했다 - 총무와 레크레이션 사회까지 봐야 했기 때문에 그런 거 준비하는데 시간을 많이 쏟아서 공부할 시간이 나지 못했다 ㅠㅠ - 그래도 실무중 에러가 발생해서 공부한 것이 있다고 한다면, DateTimeFormat 어노테이션 - Query 로 Date 타입을 받는다 한들 그게 String 타입으로 들어오기 때문에, 그것이 Date 타입인 것을 명시해주기 위해 이 어노테이션을 사용한다. 나는 그냥 Date 타입으로 Pathvaribale 로 받았었는데 그러면 안 됐던 것.. - 다시 공부 빡세게 시작해보자. - 어제 공부한 내용은 요거 https://github.com/Je-chan/typescript-functional-programmin..

je개발 일지 2022.06.21

[ je 개발 일지 ] 141 - 153일차, "블로그 다시 열심히 작성해보자"

- 요즘 회사 업무 중 하나로 Spring API 봇이 되어 작성하고 있다 - 이제 MyBatis 로 API 만들어서 보내는 거에는 자신이 있지만, 아직 Spring 프레임워크 전체를 구성하고, Global Exception 을 만들고, 최대한 안정적으로 운영을 하는 스킬은 부족한 것 같다 - 자바는 이제 좀 익숙해지기는 했다만 그래도 깊이 있게 사용하지는 못한 것 같다 (사실, 자바스크립트도 마찬가지) - DB 를 공부하고 SQL 을 공부하고, SQL 쿼리 성능 향상을 위해서 고민하고 있다. - 최근에는 몸이 좀 피곤해서 공부를 별로 못 하고 있었다. - 그래도 1일 1커밋은 챙기면서 공부하고 있다 - 블로그는 거의 못하고 있다시피 했는데 이제 다시 블로그 활성화를 위해서 노력해야 겠다 앞으로 할 거 ..

je개발 일지 2022.06.13

[ je 개발 일지 ] 134 ~ 140일차, "(느낀 점) 실무 API 완성과 DB 공부 시작"

그간의 일들을 간략하게만 작성해보자면 1. 회사에서 받은 API 업무를 모두 수행했다 2. SQL 공부가 굉장히 어려웠다. 3. 백엔드 코드를 작성할 때, 사전에 어떤 에러가 발생할 지를 생각하는 게 굉장히 어려웠다. 발생할 수 있는 여러 에러의 경우의 수들을 생각하고, 그럴 때마다 어떤 에러는 에러 코드를 보내주고, 어떤 것들은 그래도 자연스럽게 동작을 하게 만들지 고민을 한 후 코드를 짠다는 게 어려웠다. 4. 이제서야 API 짜는 게 끝나기는 했지만, 생각보다 재밌었다 5. 자바에 대한 이해가 부족한 것 같다. 뭔가 더 효율적인 코드를 짜기 위한 노력이 필요한 것 같다 6. 갑자기 생각났는데, 효율적인 코드를 짜는 고민을 하는 것도 굉장히 힘들었다. 자바 스크립트야 알고리즘 문제를 많이 풀어서 그래..

je개발 일지 2022.05.30

[ je 개발 일지 ] 128 ~ 133 일차, "스프링 달리는 중"

[ 지금까지의 TODO & DONE ] 개인 공부) 자바 / 스프링 학습 - https://github.com/Je-chan/spring-oop-practice - https://github.com/Je-chan/spring-study/tree/main/inflearn/spring-core-practice​​ 개인 프로젝트) 데이터베이스 - 갑작스럽게 발표 아닌 발표를 준비하게 되어 공부 시작 - 어차피 공부 빡세게 해야할 거였으니 제대로 배워보자 - https://github.com/Je-chan/CS-study/tree/main/database​ 독서) 리팩터링 읽기 - ... 언젠가는 완독할 수 있겠지 ㅠㅠ 생활) 물 1L 이상 마시기 생활) 최소 30분은 운동하기 - 요즘 일부러 버스 정류장 많이..

je개발 일지 2022.05.24

[ je 개발 일지 ] 123 ~ 127일차, "디테일 잡는 것의 어려움 - 에러 해결, 기능 개선, 리팩터링"

[ 지금까지의 TODO & DONE ] 개인 공부) 자바 / 스프링 학습 - 간단한 CRUD 를 구현. 이후, 글로벌 에러 처리나 테스트 코드 예정 https://github.com/Je-chan/spring-mini-project-dmaker- 자바로 로직 구현. 이후, 스프링과 스프링 부트로 리팩터링 예정 https://github.com/Je-chan/java-oop-practice 개인 공부)타입스크립트 함수형 프로그래밍 - 타입스크립트를 활용해 Undefined, Null 을 If 처리해서 값을 할당하는 것이 아닌, Option 함수를 만들어 선언적으로 값 선언하기 https://github.com/Je-chan/typescript-functional-programming/tree/main/op..

je개발 일지 2022.05.18

[ je 개발 일지 ] 121 - 122 일차, "내가 타입 스크립트 없이 개발하기 싫어진 이유"

[ 오늘의 TODO & DONE ] 개인 공부) 자바 / 스프링 학습 - 강의 들으면서 미니 프로젝트 진행중 https://github.com/Je-chan/spring-mini-project-dmaker 독서) 리팩터링 읽기 - 4-1 자가 테스트 코드의 가치 - 4-2 테스트할 샘플 코드 - 4-3 첫 번째 테스트 - 4-4 테스트 추가하기 - 4-5 픽스처 수정하기 - 4-6 경계 조건 검사하기 - 4-7 끝나지 않은 여정 - 5-1 리팩터링 설명 형식 - 5-2 리팩터링 기법 선정 기준 생활) 물 1L 이상 마시기 생활) 최소 30분은 운동하기 - 운동할 시간 있으면 스프링을 한 번 더 봐라 (급하다) GitHub - Je-chan/spring-mini-project-dmaker Contribut..

je개발 일지 2022.05.13

[ je 개발 일지 ] 119 - 120 일차 " 백엔드 공부에 전력"

이틀 동안의 일을 요약하자면 - 매우 간단하고 작은 분량이지만 그래도 실무 백엔드 업무의 분량을 맡게 되었다 - 현재 원래 공부하고 있던 모든 것을 백엔드로 몰아 넣었다 - 이틀 동안에 했던 프로젝트 https://github.com/Je-chan/spring-mini-project-todo-list GitHub - Je-chan/spring-mini-project-todo-list Contribute to Je-chan/spring-mini-project-todo-list development by creating an account on GitHub. github.com https://github.com/Je-chan/spring-mini-project-dmaker GitHub - Je-chan/sp..

je개발 일지 2022.05.11

[ je 개발 일지 ] 117 - 119일차 "에러 하나가 가져온 파급 효과"

3일 간단 요약 - 115일차에 빅 에러가 떴다 - 에러를 해결하고 싶었으나 역부족이었다 - 5월 5일, 휴일에도 에러 해결 방법을 찾고 싶었으나 찾지를 못했다 - 5월 6일, 출근을 했는데도 에러를 해결하지 못했다 - 결국, 다른 팀의 사수님들께 도움을 요청하러 갔다 - 에러의 내용은 다음과 같다. (회사 코드 내용이기 때문에 구체적인 에러 사항은 공개하지 않습니다) 문제가 됐던 API : BASE_URL/je-developing 1. 위의 API 는 모든 페이지에서 CORS 에러를 발생시키고 GET 요청일 경우 301 Status code, POST 요청일 경우 307 Status code 를 보냈다. - 여기서 가장 큰 문제는 백엔드(언어는 Go lang)에서 301, 307 Redirection ..

je개발 일지 2022.05.09