golang - tdd
golang에서 mock을 만들 때 만들어진 패키지를 통해 go generate명령어를 통해 만들 수도 있으나, interface를 다 구현해야된다는 단점이 있습니다. 그래서 테스트 코드 작성 시 직관적으로 필요한 부분만 구성하고 싶을 때 사용하는 방법을 공유드립니다.
golang에서 mock을 만들 때 만들어진 패키지를 통해 go generate명령어를 통해 만들 수도 있으나, interface를 다 구현해야된다는 단점이 있습니다. 그래서 테스트 코드 작성 시 직관적으로 필요한 부분만 구성하고 싶을 때 사용하는 방법을 공유드립니다.
golang에서 오픈소스들을 보다 보면 go언어에 자유로움으로 인해 각기 다른 테스트 프레임워크를 사용합니다.
회사에 devops조직이 있는 곳이라면 CI/CD가 구성되어 빌드와 관련하여 개발자들이 따로 신경 쓰지 않아도 진행이 가능합니다. 하지만 개발을 하다보면 변경사항을 수정하고 k8s 반영하는 부분은 사람을 힘들게 하는데요. kubernetes에서도 nodemon, nano같이 지속적...
window에서 docker-desktop을 설치하여 WSL을 사용하다보면 이미지 빌드 시마다 디스크 용량이 늘어나 디스크가 부족한 경우들이 있습니다. 또한 사용하다보면 컴퓨터가 느려지는 느낌이 드는데요. 처음 생각했던 것은 kubectl처럼 docker-cli도 api를 호출하는...
서버도 잘 설치하고 sshd 포트도 열려있는 것도 확인했는데 접속이 안될 때가 있습니다. 그럴 땐 당황하지 말고 아래와 같이 명령어를 날려줍니다.