분류 전체보기 52

IntelliJ 에서 Static method 호출하기. with JUnit

"좋아, TDD를 배웠으니 한번 적용시켜볼까?" 기대에 찬 마음으로 IntelliJ(이하 인텔리제이)를 열고, 테스트 코드를 작성해본다. 하지만 생각만큼 매끄럽게 진행되지 않을 것이다. assert...T....h.. 아무리 자동완성 단축키를 눌러도 어느 하나 완성되는 메서드가 없다. 평소에는 그렇게 대단해보였던 인텔리제이가 이렇게 멍청해보일수가 없다. 이 과정이 트라우마가 되어 TDD를 알지만 실천하지 못하는 분들을 간혹 본다. 그 분들을 위해 간단히 포스팅을 한다. 과정보다 해결방법을 빨리 알고 싶은 분들은 결론으로 이동하시면 됩니다. 문제상황 자동완성이 안된다. control + space, control + shift + space 등등 어떤 자동완성도 도와주지 않는다. 원인 사실 인텔리제이는 s..

Development/Testing 2020.05.23

금액표시할 때 쉼표(,)찍는 방법

개발을 하다보면 금액을 다룰 때가 참 많습니다. 저 역시 요즘 하는 업무에서 금액을 표시할 때가 많은데요, 간단하게 금액을 표시하는 방법을 데이터베이스(서버사이드)와 자바스크립트(클라이언트사이드)에서 표시하는 방법을 설명하겠습니다. 먼저 데이터베이스입니다. /*오라클 기준으로 작성했습니다*/ SELECT TO_CHAR('월급', '999,999,999,999,999') AS '월급' FROM '금액' 이는 TO_CHAR 함수에 포멧을 지정하여 처리하는 방법입니다. 꼭 alias를 지정해서 데이터 매핑에 실수하지 않길 바랍니다. 다음으로는 자바스크립트입니다. const pay = 5000000; // 숫자로 표기된 금액 const strPay = pay.toString().replace(/\B(?=(\d{..