인텔리제이에서 프로젝트 내의 특정 소스를 전부 삭제해야 될 일이 있을 땐Shift + Ctrl + R위는 없앨 대상 소스를 작성하고, 아래는 그대로 놔두고 하단의 replaceAll 을 누르면 된다.
190325-190407 주간 회고
2주간 나에게 있어 가장 의미가 컸던 일은 일부지만 프로덕션에 테스트코드를 작성해 기존 코드들에 대한 테스트를 진행한 것 과 클린코드를 읽은 일 이었다.그간 TDD라던가 테스트 코드 작성에 대해 내가 아는 것 이라곤 assertThat이 전부였다.이 세상엔 TDD라는게 있고 핫하고 그걸 해야하고 그 정도로만 막연하게 느끼고 있었는데, 테스트코드를 작성 할 ...
Springboot 에서 test code 작성하기 2편 - assetThat이 중복되는 테스트와 Spock
Springboot 에서 test code 작성하기 시리즈 Springboot 에서 test code 작성하기 1편 - 통합테스트(MVC) Springboot 에서 test code 작성하기 2편 - assetThat이 중복되는 테스트와 Spock 이전포스팅에선 통합테스트 작성에 대해서 알아봤습니다.이번 포스팅에선 spock 프레임워크를 사용해 중복되 ...
Springboot 에서 test code 작성하기 1편 - 통합테스트
Springboot 에서 test code 작성하기 시리즈 Springboot 에서 test code 작성하기 1편 - 통합테스트(MVC) Springboot 에서 test code 작성하기 2편 - assetThat이 중복되는 테스트와 Spock 최근사내 프로젝트에서 테스트 코드를 작성하고자 생각했습니다.목표는 해당 컨트롤러의 메소드가 잘 동작하는지 ...
190311-190324 2주간 회고
2주간 토이 프로젝트인 파이썬 실시간 채팅서버 작업을 했고, 알고리즘을 풀었다.3/16일엔 코무에서 주최한 프론트엔드와는 무관합니다만, 을 다녀왔었다.사내에선 jenkins를 서비스중인 라이브 프로젝트에 적용해 특정 브랜치에 push or merge request accept 이벤트가 발생하면 빌드 후 배포 및 slack 알림이 가능하게 되었고, sentr ...
gitlab에 이미 push된 commit 삭제
gitlab, github등에 취소해야 되는 commit이 있는데 이미 push 해버렸을 때git bash에서 git reset --hard 되돌아가고자 하는 커밋주소 커밋 주소는 git log 로 알 수 있다 reset 옵션으론 hard, soft, mixed 가 있다 링크 그 후 git push origin +브랜치명 브랜치 명 앞에 +를 붙여야 ...
190225-190310 2주간 회고
저번 주 회고에 이어서 Python으로 몇 가지 알고리즘 문제를 풀었다.또한, 사내 프로젝트에 Jenkins를 붙였다.약 2일이 걸렸고, 그 과정에서 발생했던 삽질들을 모아 Jenkins 삽질기를 작성하고 있다. Python 비동기 웹 프레임워크인 Sanic으로 실시간 채팅 웹 애플리케이션을 만들고 있다.그간 써온 웹 프레임워크는 커뮤니티가 커서 웬만한 오 ...
Kotlin 에서 Lombok을 사용할 수 없는 문제
최근 자바 스프링부트로 되어있는 사내 프로젝트에 코틀린을 일부분 도입하려다 대차게 실패했다..사내 프로젝트에 Lombok을 사용하고 있었는데, 코틀린이 롬복을 사용한 Bean Class 에 접근하지 못하고 있었다. 당시 Kotlin: Cannot access '가가' it is private member of '나나' ...
190221-190224 반 주간 회고
주간회고 주기를 맞추기 위해 이번주는 두개나 올리게 되었다..며칠간 주문했던 TDD책이 오거나 scala 강의를 신청하거나 알고리즘을 풀거나 KCD를 가는 등의 이슈가 있었다. 조만간 내가 개발하고 있는 서비스에 jenkins를 붙일 것 같다!과거 내 springboot에 jenkins를 붙일 때 큰 문제가 없었던 걸 생각해보면 크게 어렵지 않을 거라고 생 ...
190204-190220 몇 주간 회고
회사일 및 기타 사정으로 인해 연휴 이후에 주간회고를 작성하지 못했는데그로인해 몇 주 지나니 2월간 내가 무엇을 학습했는지 모르는 상태가 되어서 급하게 주중에 다시금 주간회고를 작성하게 되었다. 주간회고를 작성하지 않은 기간 동안 비동기 및 쓰레드 공부를 해서 1월에 비해보다 깊이 비동기 및 python asyncio에 대해서 배우고 공부할 수 있었다. ...