Light
Dark
개요 자바를 책으로 배웠다면 for, if문의 코드 블럭에 익숙할 것이다. 그러나 강의를 들어보거나 자바를 메인으로 다루는 것이 아닌 책을 보면 for, if문 만큼이나 stream()키워드를 사용하여 처리하는 코드를 많이 보게 된다. 이번 기회에 공부해보려한다. 함수형 프로그래밍 “함수형 프로그래밍은 자료 처리를 수학적 함수의 계산... Read More
개요 정수를 다루는 코딩 테스트문제도 굉장히 많다. 대표적으로 소수를 구하는 문제가 있다. 이번 기회에 정리해보려한다. 소수 구하기 소수란 자기 자신보다 작은 2개의 자연수를 곱해 만들 수 없는 1보다 큰 자연수를 의마한다. 좀더 쉽게 말하면 1과 자기 자신을 제외한 수 외에는 약수가 존재하지 않는 수를 말한다. 예를 들어 4는 2라는 약수가 존재하니 소수... Read More
개요 우리가 보는 게시판서비스는 하단에 1, 2, 3…과 같이 숫자가 나오고 첫 번째 페이지를 읽고 다음 페이지를 누르면 첫번째 페이지에서 읽은 페이지 그 다음 페이지가 나온다. 이를 페이지네이션이라고 한다. 만약 페이지네이션이 적용되지 않아서 한 화면에 끝도 없이 정보가 나온다고 해보자. 마... Read More
개요 더미 데이터가 있으면 좋겠다 싶은 때가 종종 있다. 테스트 할 때, 서비스를 만들고 누군가에게 보여줄때. 이럴 때 사용할 수 있는 방법에 대해 정리해보려한다. Mockaroo Mockaroo는 Mock이라는 단어에서 착안하여 재치있는 네이밍을 한 서비스로 더미데이터를 생성할 수 있는 사이트다. Mockaroo 메인회... Read More
개요 우리가 테스트 코드를 작성할 때 주로 쓰는 프레임워크는 xUnit으로 단위테스트 프레임워크를 말한다. 자바에서는 Junit이라는 프레임워크를 사용한다. 그럼 혹시 JUnit외에 다른 단위테스트 프레임워크는 없을까? Spock Spock는 BDD프레임워크로 기대하는 동작과 테스트 목적을 더 명확하게 작성할 수 ... Read More