profile
모든 기술에는 고민을

자바스크립트 리팩토링?

처음 이 함수를 맞이 하고, 로직을 간단하게 이해했을때 마틴 파울러가 테스트 코드를 작성하면서 리팩토링을 해야 기능이 틀리지 않다는 걸 확신할 수 있다고 하여,테스트 코드를 작성하려고 했다.. 하지만 왠걸. 너무 분리가 안되있어서 테스트를 하기 힘들었고, 더더욱 메인

7일 전
·
0개의 댓글

06월 월간 목표

회사 새롭게 시작하는 프로젝트 베이스 코드 잘 작성해보기NPM에 TS 라이브러리 하나 이상 배포해보기 (간단한 것이라도)Spring TDD 로 하고 있는 블로그 프로젝트 백엔드 단을 1차목표의 80% 이상 완성하기 \- Wiki 나 개인문서에 TDD 를 하면서 느끼는

2021년 6월 11일
·
0개의 댓글

Article#3 : Testcode?

초보 개발자의 이야기 이다보니 틀린 내용이 다소 있을 수 있습니다. 주관적인 느낌이라고 생각하고 읽어주시면 감사하겠습니다. 틀린 부분이 있다면 댓글로 피드백 부탁드립니다.☺️☺️👏글을 쓰게 된 이유는 side-test 의 unit-test 의 code coverage

2021년 6월 6일
·
4개의 댓글
post-thumbnail

Article#2 : NestJS - Module

우리가 Module 클래스를 나타내기 위해서는 Class 단에 @Module() 데코레이터를 붙여줘야 한다. Module 데코레이터는 우리가 어플리케이션 구조에서 관계를 구축할 수 있게 해주는 것 같다.위의 사진은 NestJS 공식 Docs 에 나와있는 사진이다.Nes

2021년 5월 30일
·
0개의 댓글

Article#1 : NestJS - Provider

요즘 프로그래밍 라이브러리나 프레임워크에 관심을 기울이지 않아, 매주 하루는 여러가지 아티클을 정리해 보는 날을 가져보려고 한다. 그중 첫번째로 NestJS 의 Provider 에 대한 Article 을 적용해보려고 한다. 꼭 NestJS 를 쓰려는 사람이 읽으라는게

2021년 5월 30일
·
0개의 댓글

TIL(2021-05-26)

요즘 바빠서 TIL 에 상세 내용까지 적어줄 순 없을듯함..사이드 프로젝트에 NestJS 와 ReactJS 를 사용할 예정채팅은 만들게 되면 Go 를 통해 만들듯 하다..AWS 를 최대한 잘 활용해서 할 예정 => 코쿼 과정에서 한번배우고 회사에서 다시 배우니 확실히

2021년 5월 26일
·
0개의 댓글
post-thumbnail

인공키 UUID VS GEN KEY

최근에 JPA, Spring Data JPA 와 같은 ORM 들의 강세로, Primary Key 생성 전략을 DB 에 위임하는 추세가 늘어나고 있다. 이러한 방식의 문제점은 무엇일까 가만히 생각해보니, 데이터베이스 자체의 의미론적으로 봤을때 , 별 의미없는 값이라고 생

2021년 4월 18일
·
0개의 댓글
post-thumbnail

DB Bulk insert

CSV 파일을 통해서 INSERT 를 시도해보자 10만 건 정도의 테스트 자료가 필요했다.위의 테이블의 자료들을 다 넣어줘야 하므로 아래와 같은 파이썬 코드가 나온다.

2021년 4월 18일
·
0개의 댓글

HttpRequest 를 단일 책임 원칙으로서 분리해내면서 배운점.

간략하게는 클래스는 하나의 책임을 져야 한다 라는 뜻이다. 위키 백과의 말을 따르면, 객체 지향 프로그래밍에서 단일 책임 원칙(single responsibility principle)이란 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을

2021년 4월 15일
·
0개의 댓글

예외처리

최근 예외처리에 대해 많이 여러가지 이유로 공부하게 된것 같다. 백기선님 자바 스터디 및 스프링 Q&A 를 통해서, 예전에 코드스쿼드 채팅에서 Dan 님의 예외처리 코드를 봤던 기억이 났는데, 오늘 그 기억이 나서 예외처리에 대한 코드를 짜보았다.오늘 야자를 하고 있는

2021년 3월 31일
·
1개의 댓글

영어 TIL(2021-03-31)

새리가 추천해 준 브루클린 나인나인으로 공부해보려고 한다. 포스트를 보니 경찰 드라마인것 같다.계속해서 심슨을 보는 중인데, 심슨 때문에 조금은 귀가 열려있지 않을까? 라는 착각을 해본다..😊yeon 이 알려준 파워잉글리시 그거 유튜브에 알아봤는데 막 일상회화가 나온

2021년 3월 31일
·
0개의 댓글

YIL

어노테이션을 통해서 직접 간단하게 Handler 들을 만들어 보고 싶었는데 생각대로 되니까 꽤 재밌다. 최근에 별로 흥미가 가는 공부가 딱히 없는데 요즘 재일 재미있는 일이 아닌가 싶다. 개인적으로 2주간 하는거 외에도 계속해서 진행할 예정이다. 아마 Handler 도

2021년 3월 31일
·
0개의 댓글

Annotation

Annotation 은 metadata 라고 볼수 있습니다. 컴파일 과정과 런타임 과정에서 코드를 어떻게 컴파일하고 처리할 것인지를 알려주는 정보입니다. 사실 이러한 기능을 이용해서 생각보다 재미있는 기능들을 이용할 수 있기에 직접만들어보고, 이해되지 않았던 부분들을

2021년 3월 17일
·
1개의 댓글

TIL(03.15)

프록시는 대신 해주는 주체(?) 를 프록시라고 한다. 한국어로는 아마 저게 제일 맞는 표현이 아닐까 싶은데 여하튼 네트워크의 프록시 서버를 생각하면 아마 쉽지 않을까 싶다.뭐 여하튼 원래 인터페이스를 구현하여 실행하는 클래스가 Iservice 라는 클래스 였다면 이녀석

2021년 3월 15일
·
0개의 댓글

TIL 및 회고

시간 관리를 위해 사용중 아직까지 효과를 잘 모르겠으나, 확실히 이시간대에 내가 뭘하는구나, 이번주는 알고리즘에 시간을 덜 투자했네, 오늘은 여기 좀 투자해줘야지? 이런생각을 하게된다.switch 연산자에서 -> 연산자를 통한 연산이 가능하다double, float==

2021년 3월 13일
·
0개의 댓글

TIL(03-11)

AWS 인스턴스를 뛰우면서 예전에 배우던 것들이 기억났다. 그런데 참 웃기게도 그때는 이해하지 못했던 것들이 지금은 이해가 잘간다. 호눅스가 가르쳐줘서 그런가...? 두번 배우는것도 큰것 같긴하다. 되게 재밌었고, git clone 하고, build 하고 이런건 충분이

2021년 3월 11일
·
0개의 댓글
post-thumbnail

DB 스키마 설계

스키마 설계 방법론 이게 정말 어려운 것 같다. 어떻게 하면 사용자의 요구사항에 맞게 데이터 베이스 스키마를 설계 할 수 있을까? 오늘은 데이터 베이스 개론이라는 책에 나와 있는 그 방법론에 대해 공부해 보았다. 일단 관계형 데이터베이스 모델을 설계할때는 보통 두가지

2021년 3월 10일
·
1개의 댓글

회고 (03-09)

기본기 공부에 시간 투자가 약해지는 것 같음게임을 거의 안함. 가끔 쿠키런 킹덤정도? 개선 성공이다.팀 회고에 열심히 참여. 최대한 열심히 참여하려고 하고, 코드 꼼꼼히 보는 편.시간 관리 중 -> 이주 정도 Toggl 을 이용해 시간 관리 중인데, 후에 이걸 이용해서

2021년 3월 9일
·
1개의 댓글

EffectiveJava 79

이제 main에서 ObservableSet 를 생성후 element 를 add 할때 원소가 Set 에 추가되면서 이제 addNotifyElement 구독자들에게 원소가 추가됬다는 사실을 알려주기 위해서 이제 callback 함수인 added 가 발생하는데, 근데 여기서

2021년 3월 9일
·
0개의 댓글

회고(03-06)

TODO 관리 \- 개인적으로 해야할게 뭔지 잘 안정하다보니, 이것저것 하다가 좀 focusing 이 안되는것 같다. 복습 \- 예전에 알았던 지식들이 자주 날라간다. 중요한 부분은 복습을 자주하자.학습정리 \- 개인적으로 요즘 코드스쿼드 수업이나, 이펙티브 자

2021년 3월 8일
·
4개의 댓글